Java - 在 pom.xml 中添加 jar 依赖

标签 java maven jar restful-architecture

我从来没有用 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/

相关文章:

java - Spring JPA存储库-jsonObject上的运算符SIMPLE_PROPERTY需要标量参数

java - 使用 maven-archetype-webapp 创建的项目未找到 servlet

java - 避免 maven-jar 的最佳方法是什么?

ruby - 无法从非常简单的 JRuby 脚本获取 rawr 来构建 jar

java - 如果在上下文中添加 AbstractSecurityWebSocketMessageBrokerConfigurer 的实现,应用程序无法启动

java - 在 GWT 中将字符串转换为 BigDecimal

java - 现有的Maven项目可以添加SpringBoot框架吗

maven - 为什么要使用 Maven 存储库管理器

java - 从java程序执行JAR中的java类

java - 为什么我在使用 @SuppressWarnings ("unchecked"时仍然收到警告?