Fah*_*aji 10 java jar maven restful-architecture
我从未用maven构建我的java应用程序.但是,当我试图这样做时,它给了我错误.我只是通过从该应用程序导出为JAR,从其他Java应用程序创建了JAR文件.现在我想在我的maven应用程序中添加这个JAR.我真的不怎么做.
这是我在pom.xml中添加的方式.但我真的不知道应该是什么神器ID.严重的是什么是神器ID?
<dependency>
<groupId>ProjectZen</groupId>
<artifactId>community</artifactId>
<scope>system</scope>
<version>1</version>
<systemPath>${basedir}\libs\ProjectZen.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我收到了以下错误
Missing artifact ProjectZen:community:jar:1
Run Code Online (Sandbox Code Playgroud)
谢谢Fahad Mullaji
如果是自定义jar,则需要执行以下操作:打开cmd并键入以下命令
mvn install:install-file -Dfile=path-to-your-artifact-jar \
-DgroupId=ProjectZen
-DartifactId=community
-Dversion=1
-Dpackaging=jar
-DgeneratePom=true
Run Code Online (Sandbox Code Playgroud)
现在,"ProjectZen"jar被复制到Maven本地存储库.
在pom.xml中
<dependency>
<groupId>ProjectZen</groupId>
<artifactId>community</artifactId>
<scope>system</scope>
<version>1</version>
<systemPath>${basedir}\libs\ProjectZen.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)
现在,"ProjectZen"jar可以从您的Maven本地存储库中检索.
更改
<systemPath>${basedir}\libs\ProjectZen.jar</systemPath>
Run Code Online (Sandbox Code Playgroud)
至
<systemPath>${basedir}/libs/ProjectZen.jar</systemPath>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20293 次 |
| 最近记录: |