gpt4 book ai didi

java - 如何指示 Maven 在包含我创建的工件时自动添加依赖项 jar?

转载 作者:行者123 更新时间:2023-12-02 17:49:56 26 4
gpt4 key购买 nike

嗯,我有使用 Maven 开发的可重用代码,结果工件是一个 JAR

现在要在另一个项目中使用它,我只需将此依赖项添加到该项目的 POM.xml 中,但 Maven 不会自动检测并包含 jar 的依赖项。

我该怎么做?

感谢这方面的任何指示。

最佳答案

您应该尝试构建具有依赖项的开发(可重用)代码。我不太确定这是否有帮助(我在构建依赖项时也遇到了一些问题),但我认为值得一试。因此,您应该将其添加到(可重用项目的)pom.xml 中:

  <build>
...
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>

详情请查看this questionmaven-documenation

关于java - 如何指示 Maven 在包含我创建的工件时自动添加依赖项 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13821055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com