我从来没有用 maven 构建过我的 java 应用程序。但是当我试图这样做时,它给了我错误。 我只是通过从该应用程序导出为 JAR,从其他 Java 应用程序创建了 JAR 文件。 现在我想在我的 Maven 应用程序中添加这个 JAR。我真的不知道该怎么做。
这就是我在 pom.xml 中添加的方式。但我真的不知道它的 Artifact ID 应该是什么。 说真的, Artifact ID 是什么?
<dependency>
<groupId>ProjectZen</groupId>
<artifactId>community</artifactId>
<scope>system</scope>
<version>1</version>
<systemPath>${basedir}\libs\ProjectZen.jar</systemPath>
</dependency>
我遇到了以下错误
Missing artifact ProjectZen:community:jar:1
谢谢 法赫德穆拉吉
最佳答案
如果是自定义jar你需要做以下事情 打开cmd并输入以下命令
mvn install:install-file -Dfile=path-to-your-artifact-jar \
-DgroupId=ProjectZen
-DartifactId=community
-Dversion=1
-Dpackaging=jar
-DgeneratePom=true
现在,“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>
现在“ProjectZen”jar 可以从您的 Maven 本地存储库中检索。
关于Java - 在 pom.xml 中添加 jar 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27009549/