【问题标题】:Need to create Java JAR file and add it to Maven Dependency需要创建 Java JAR 文件并将其添加到 Maven 依赖项
【发布时间】:2016-08-15 06:20:00
【问题描述】:
我有一个从 git 下载的项目。这是源代码https://github.com/dwdyer/reportng 的链接,我已经下载了它,现在我正在尝试创建一个 JAR 文件,然后想将它附加到 maven 存储库。当我使用 mvn compile 和 mvn package 编译它时,它给了我相同的 INFO 消息,并且在我的目标文件夹中创建了一个 jar 文件。但是里面只显示了 pom.xml 和 pom.properties,而不是用 Java 文件替换的编译类文件的整个层次结构
【问题讨论】:
标签:
java
eclipse
git
maven
【解决方案2】:
首先,你要调试问题:
cd reportng/
mvn -e clean install
-e 开启错误跟踪。
如果一切正常,install 会将刚刚创建的jar 文件添加到您的local repository 中。
然后它将作为任何项目的依赖项可用:
<dependency>
<groupId>org.uncommons</groupId>
<artifactId>reportng</artifactId>
<version>1.1.4</version>
</dependency>
顺便说一句:
Jar 在maven central 中可用,因此将其作为依赖项引用,具有编译时互联网连接就足够了。
【解决方案3】:
这可以通过更改 Maven 结构来解决。 Maven必须包含src/main/java,而在程序中是src/java/main