Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no main manifest attribute, in target/tensorflow-java-1.0.jar #6

Open
alonsoir opened this issue Nov 8, 2019 · 2 comments
Open

no main manifest attribute, in target/tensorflow-java-1.0.jar #6

alonsoir opened this issue Nov 8, 2019 · 2 comments

Comments

@alonsoir
Copy link

alonsoir commented Nov 8, 2019

I can compile the project doing a clean package mvn, I see the package in Target/

aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package [INFO] Scanning for projects... [INFO] [INFO] --------------------< edu.usc.irds:tensorflow-java >-------------------- [INFO] Building tensorflow-java 1.0 [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java --- [INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes [WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API. [WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java --- [INFO] No tests to run. [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java --- [INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.590 s [INFO] Finished at: 2019-11-08T12:28:03+01:00 [INFO] ------------------------------------------------------------------------ aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls target/ classes generated-sources maven-archiver maven-status tensorflow-java-1.0.jar

But when I try to run the jar, I got this error:

aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg no main manifest attribute, in target/tensorflow-java-1.0.jar

It is weird, because I can see that in your pom.xml you are including an assembly plugin, but no manifest.mf file is being included within jar file:

`aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.590 s
[INFO] Finished at: 2019-11-08T12:28:03+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls target/
classes generated-sources maven-archiver maven-status tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar

Last login: Fri Nov 8 11:59:57 on ttys000

The default interactive shell is now zsh.
To update your account to use zsh, please run chsh -s /bin/zsh.
For more details, please visit https://support.apple.com/kb/HT208050.
MacBook-Pro-de-Alonso:tensorflow-grpc-java aironman$ fish
Welcome to fish, the friendly interactive shell
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ab81981fb21f tgowda/inception_serving_tika "/bin/bash" 5 minutes ago Up 5 minutes 0.0.0.0:9000->9000/tcp blissful_ishizaka
6ac69cd689bb eb516548c180 "/coredns -conf /etc…" 19 hours ago Up 19 hours k8s_coredns_coredns-5c98db65d4-482kg_kube-system_c048fdc5-2f19-4608-9633-7077c16698ee_1
dd6dce73c5ab eb516548c180 "/coredns -conf /etc…" 19 hours ago Up 19 hours k8s_coredns_coredns-5c98db65d4-6lfnx_kube-system_b5175ff4-e0d2-40d1-8c73-b7696e6927d2_1
f11ccd6313f0 aironman/demo-rafa "/runMe.sh" 19 hours ago Up 19 hours k8s_demo-rafa_demo-rafa-75748c6877-m529x_default_beacf67a-cbc0-41d0-9bf7-825875824179_0
e3b502eda949 kubernetesui/dashboard "/dashboard --insecu…" 19 hours ago Up 19 hours k8s_kubernetes-dashboard_kubernetes-dashboard-6bb65fcc49-j868v_kubernetes-dashboard_1b55d1c8-b621-4654-8294-7e398253c566_0
86916f18820c 709901356c11 "/metrics-sidecar" 19 hours ago Up 19 hours k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-fb986f88d-qg55p_kubernetes-dashboard_d88f231a-bb9b-4169-b7a2-0f640f71b38b_0
fe4c66b63f76 a8c3d87a58e7 "/compose-controller…" 19 hours ago Up 19 hours k8s_compose_compose-7b7c5cbbcc-wtjrs_docker_194770ca-46fa-402a-81b1-7a6b4e6c5682_0
97ddf727a589 cbd7f21fec99 "/usr/local/bin/kube…" 19 hours ago Up 19 hours k8s_kube-proxy_kube-proxy-q99bx_kube-system_d5417dbf-a214-4ad0-8aa0-9ea9b770eacd_0
743d4f08c3ed f3591b2cb223 "/api-server --kubec…" 19 hours ago Up 19 hours k8s_compose_compose-api-dbbf7c5db-s494c_docker_1f6d1c65-3d32-466c-805e-4b29ffe4babb_0
f0c6db7be569 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_demo-rafa-75748c6877-m529x_default_beacf67a-cbc0-41d0-9bf7-825875824179_0
128e76716b82 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_kube-proxy-q99bx_kube-system_d5417dbf-a214-4ad0-8aa0-9ea9b770eacd_0
24c68e8941b4 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_compose-7b7c5cbbcc-wtjrs_docker_194770ca-46fa-402a-81b1-7a6b4e6c5682_0
059f35268909 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_dashboard-metrics-scraper-fb986f88d-qg55p_kubernetes-dashboard_d88f231a-bb9b-4169-b7a2-0f640f71b38b_0
484c965be197 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_kubernetes-dashboard-6bb65fcc49-j868v_kubernetes-dashboard_1b55d1c8-b621-4654-8294-7e398253c566_0
69664054d25a k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_coredns-5c98db65d4-6lfnx_kube-system_b5175ff4-e0d2-40d1-8c73-b7696e6927d2_0
7351f7104c0e k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_compose-api-dbbf7c5db-s494c_docker_1f6d1c65-3d32-466c-805e-4b29ffe4babb_0
a16d7284e5eb k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_coredns-5c98db65d4-482kg_kube-system_c048fdc5-2f19-4608-9633-7077c16698ee_0
05e697493039 2c4adeb21b4f "etcd --advertise-cl…" 19 hours ago Up 19 hours k8s_etcd_etcd-docker-desktop_kube-system_f132e1c85abd4953a304d1c65d9d74f9_0
7347800e574d fab2dded59dd "kube-scheduler --bi…" 19 hours ago Up 19 hours k8s_kube-scheduler_kube-scheduler-docker-desktop_kube-system_131c3f63daec7c0750818f64a2f75d20_0
bbf82b7d7daf 1399a72fa1a9 "kube-controller-man…" 19 hours ago Up 19 hours k8s_kube-controller-manager_kube-controller-manager-docker-desktop_kube-system_b2850863d2a1ddaac8ed962e6881584c_0
e9df1d2c206b e534b1952a0d "kube-apiserver --ad…" 19 hours ago Up 19 hours k8s_kube-apiserver_kube-apiserver-docker-desktop_kube-system_556b996466155d7ad37d896897208f67_0
096c4fe61c16 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_etcd-docker-desktop_kube-system_f132e1c85abd4953a304d1c65d9d74f9_0
7d52f69c9978 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_kube-scheduler-docker-desktop_kube-system_131c3f63daec7c0750818f64a2f75d20_0
44a073931ed9 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_kube-controller-manager-docker-desktop_kube-system_b2850863d2a1ddaac8ed962e6881584c_0
222c09ce7642 k8s.gcr.io/pause:3.1 "/pause" 19 hours ago Up 19 hours k8s_POD_kube-apiserver-docker-desktop_kube-system_556b996466155d7ad37d896897208f67_0
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean compile exec:java -Dexec.args="localhost:9000 /Users/aironman/Pictures/example.jpg"

[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ tensorflow-java ---
2019-11-08 12:25:27 DEBUG TensorflowObjectRecogniser:46 - Creating channel host:localhost, port=9000
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/Users/aironman/.m2/repository/io/netty/netty-common/4.1.14.Final/netty-common-4.1.14.Final.jar) to constructor java.nio.DirectByteBuffer(long,int)
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Image = /Users/aironman/Pictures/example.jpg
2019-11-08 12:25:27 DEBUG TensorflowObjectRecogniser:69 - Time taken : 579ms
[sweatshirt=10.206170082092285, cloak=6.861289024353027, sleeping bag=5.121708393096924, velvet=5.053798198699951, abaya=4.718129634857178]
2019-11-08 12:25:27 DEBUG TensorflowObjectRecogniser:84 - Closing the channel
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.199 s
[INFO] Finished at: 2019-11-08T12:25:30+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean compile exec:java -Dexec.args="localhost:9000 /Users/aironman/Pictures/example.jpg"
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ tensorflow-java ---
2019-11-08 12:25:52 DEBUG TensorflowObjectRecogniser:46 - Creating channel host:localhost, port=9000
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/Users/aironman/.m2/repository/io/netty/netty-common/4.1.14.Final/netty-common-4.1.14.Final.jar) to constructor java.nio.DirectByteBuffer(long,int)
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Image = /Users/aironman/Pictures/example.jpg
2019-11-08 12:25:53 DEBUG TensorflowObjectRecogniser:69 - Time taken : 373ms
[sweatshirt=10.206170082092285, cloak=6.861289024353027, sleeping bag=5.121708393096924, velvet=5.053798198699951, abaya=4.718129634857178]
2019-11-08 12:25:53 DEBUG TensorflowObjectRecogniser:84 - Closing the channel
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.046 s
[INFO] Finished at: 2019-11-08T12:25:56+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.590 s
[INFO] Finished at: 2019-11-08T12:28:03+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls target/
classes generated-sources maven-archiver maven-status tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls
LICENSE README.md pom.xml src target
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mkdir META-INF
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> cd META-INF/
aironman@MacBook-Pro-de-Alonso ~/g/t/META-INF> vi MANIFEST.MF
aironman@MacBook-Pro-de-Alonso ~/g/t/META-INF> cd ..
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.647 s
[INFO] Finished at: 2019-11-08T12:40:32+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.164 s
[INFO] Finished at: 2019-11-08T12:40:46+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.631 s
[INFO] Finished at: 2019-11-08T12:40:52+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> jar tf target/tensorflow-java-1.0.jar
META-INF/
META-INF/MANIFEST.MF
edu/
edu/usc/
edu/usc/irds/
edu/usc/irds/tensorflow/
edu/usc/irds/tensorflow/grpc/
edu/usc/irds/tensorflow/grpc/TensorflowObjectRecogniser.class
edu/usc/irds/tensorflow/grpc/InceptionInference$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponseOrBuilder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest.class
edu/usc/irds/tensorflow/grpc/InceptionInference.class
edu/usc/irds/tensorflow/grpc/InceptionBlockingStub.class
edu/usc/irds/tensorflow/grpc/Main.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequestOrBuilder.class
log4j.properties
META-INF/maven/
META-INF/maven/edu.usc.irds/
META-INF/maven/edu.usc.irds/tensorflow-java/
META-INF/maven/edu.usc.irds/tensorflow-java/pom.xml
META-INF/maven/edu.usc.irds/tensorflow-java/pom.properties

aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package assembly:single
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO]
[INFO] --- maven-assembly-plugin:2.2-beta-5:single (default-cli) @ tensorflow-java ---
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/services/io.grpc.ManagedChannelProvider already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/com.google.protobuf/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/slf4j/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.slf4j/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] org/ already added, skipping
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0-jar-with-dependencies.jar
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/services/io.grpc.ManagedChannelProvider already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/com.google.protobuf/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/slf4j/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.slf4j/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] org/ already added, skipping
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.715 s
[INFO] Finished at: 2019-11-08T12:43:35+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> jar tf target/tensorflow-java-1.0.jar
META-INF/
META-INF/MANIFEST.MF
edu/
edu/usc/
edu/usc/irds/
edu/usc/irds/tensorflow/
edu/usc/irds/tensorflow/grpc/
edu/usc/irds/tensorflow/grpc/TensorflowObjectRecogniser.class
edu/usc/irds/tensorflow/grpc/InceptionInference$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponseOrBuilder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest.class
edu/usc/irds/tensorflow/grpc/InceptionInference.class
edu/usc/irds/tensorflow/grpc/InceptionBlockingStub.class
edu/usc/irds/tensorflow/grpc/Main.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequestOrBuilder.class
log4j.properties
META-INF/maven/
META-INF/maven/edu.usc.irds/
META-INF/maven/edu.usc.irds/tensorflow-java/
META-INF/maven/edu.usc.irds/tensorflow-java/pom.xml
META-INF/maven/edu.usc.irds/tensorflow-java/pom.properties
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java>
`

Can I suggest you to use another maven plugin in order to create the MANIFEST file?

https://stackoverflow.com/questions/9689793/cant-execute-jar-file-no-main-manifest-attribute

@thammegowda
Copy link
Owner

@alonsoir
If what you are suggesting is useful, please test it and send a pull request to this repo.

Alternatively, I suggest calling the main class edu.usc.irds.tensorflow.grpc.Main directly by adding jar to CLASSPATH.
(I forgot the exact command for how to do that, I haven't used java in 2 years 🤦🏻‍♂️🙏🏼!)

@alonsoir
Copy link
Author

You have a Pull request. Now I can run the project doing java -jar command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants