首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从Artifactory下载文件的Java代码不起作用

从Artifactory下载文件的Java代码不起作用
EN

Stack Overflow用户
提问于 2018-09-13 08:07:48
回答 1查看 771关注 0票数 0

我的项目具有以下结构。

代码语言:javascript
复制
$tree
.
├── [4.0K]  src/
│   └── [4.0K]  main/
│       └── [4.0K]  java/
│           └── [4.0K]  org/
│               └── [4.0K]  jfrog/
│                   └── [4.0K]  example/
│                       └── [6.2K]  ClientExample.java
├── [1.3K]  pom.xml
└── [ 781]  README.md

这是来自

JFrog artifactory java client maven example

如果我执行mvn compile,我会得到以下输出。

代码语言:javascript
复制
[INFO] Scanning for projects...
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building maven-example 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-example ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/karthik/Workspace/project-examples/artifactory-client-java-examples/maven-example/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ maven-example ---
[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 1 source file to /home/karthik/Workspace/project-examples/artifactory-client-java-examples/maven-example/target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.592 s
[INFO] Finished at: 2018-09-13T12:03:07+12:00
[INFO] Final Memory: 18M/135M
[INFO] ------------------------------------------------------------------------

然后是mvn package

代码语言:javascript
复制
INFO] Scanning for projects...
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Building maven-example 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-example ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/karthik/Workspace/project-examples/artifactory-client-java-examples/maven-example/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ maven-example ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ maven-example ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /home/karthik/Workspace/project-examples/artifactory-client-java-examples/maven-example/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ maven-example ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ maven-example ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ maven-example ---
[INFO] Building jar: /home/karthik/Workspace/project-examples/artifactory-client-java-examples/maven-example/target/maven-example-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.751 s
[INFO] Finished at: 2018-09-13T12:04:30+12:00
[INFO] Final Memory: 12M/135M
[INFO] ------------------------------------------------------------------------

如果我尝试运行生成的jar文件。

java -jar target/maven-example-1.0-SNAPSHOT.jar

我得到以下错误。

no main manifest attribute, in target/maven-example-1.0-SNAPSHOT.jar

因为这是来自JFrog github repository的,所以我希望它能工作。我做错了什么?

将项目导入到IntelliJ集成开发环境中,构建并尝试运行会产生以下结果。构建看起来成功(jar file gets generated inside target folder)

但是,当我按run时,我会被定向到下面的页面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-13 08:18:34

pom.xml不包含构建可运行jar文件的说明。(自述文件没有提到你可以这样运行它)

运行它的最简单方法是将项目导入到您的集成开发环境中(Eclipse、IntelliJ等)。它支持maven项目,并从那里运行主类。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52304955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档