tensorflow-grpc-java icon indicating copy to clipboard operation
tensorflow-grpc-java copied to clipboard

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

Open alonsoir opened this issue 6 years ago • 2 comments

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

alonsoir avatar Nov 08 '19 11:11 alonsoir

@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 🤦🏻‍♂️🙏🏼!)

thammegowda avatar Nov 08 '19 17:11 thammegowda

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

alonsoir avatar Nov 11 '19 11:11 alonsoir