我有一个项目从git下载。这里是链接到源代码https://github.com/dwdyer/reportng,我已经下载它,现在我正在尝试创建一个JAR文件,然后想要将它附加到Maven存储库。当我使用mvn compile和mvn包进行编译时,它给了我相同的INFO消息,并且在我的目标文件夹中创建了一个jar文件。但是,只有pom.xml中和pom.properties显示里面,而不是使用Java更换编译的类文件整个层次文件需要创建Java JAR文件并将其添加到Maven依赖项
4
A
回答
1
Maven在给定项目中遵循一个非常特定的文件夹布局非常挑剔(你可以重写,但它并不真的打算这么做)。
相反,您可能需要使用mvn install:install
命令将生成的jar文件直接安装到本地存储库中。
如果要编写脚本,请参阅Multiple install:install-file in a single pom.xml以获取有关如何创建pom.xml的说明。
0
首先,你必须调试提出问题:在
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>
顺便说一句:
罐是在maven central可用,所以引用它作为依赖,具有编译时间互联网连接,就足够了。
0
这可以通过更改Maven strusture来解决。 Maven必须包含src/main/java,而在程序中它是src/java/main
相关问题
- 1. 添加本地jar文件/插件作为maven依赖项
- 2. Maven:为依赖项创建多个jar
- 3. 如何将本地jar依赖项添加到gradle中的其他依赖项?
- 4. Maven:将依赖关系和spring bean配置文件添加到jar文件中
- 5. 如何将外部依赖项(jar文件)添加到android studio?
- 6. Maven Shade插件创建无依赖关系的JAR并从其他位置加载依赖关系JAR
- 7. 如何将本地jar添加为maven项目的依赖项?
- 8. Maven:添加非JAR依赖关系
- 9. Maven在导入到eclipse时不会添加依赖jar文件到项目
- 10. 添加一个非jar依赖项到我的maven项目
- 11. 将Maven依赖项添加到Eclipse插件项目
- 12. 如何将Maven依赖项添加到需要通过svn检出的项目?
- 13. 将依赖文本文件添加到JAR文件
- 14. 有maven添加依赖目标jar/lib
- 15. 在添加对父jar的依赖时构建maven项目
- 16. 如何将JAR依赖添加到Java Google App Engine项目?
- 17. Maven不会添加本地依赖项到目标jar
- 18. 添加jar文件依赖关系
- 19. Java Maven Jar依赖关系
- 20. 将Maven依赖关系添加到Eclipse
- 21. Eclipse将Project1添加为依赖项并自动导入其依赖项
- 22. maven assembly插件添加依赖项的某些文件在依赖项中不可用JAR
- 23. spark maven jar文件依赖关系
- 24. 将Jar文件添加到Maven
- 25. 使用Maven Shade插件创建依赖文件夹与依赖jar包
- 26. 添加JAR依赖
- 27. jsp依赖需要在spring maven项目中添加什么?
- 28. maven eclipse:eclipse - 如何将某些依赖项作为jar文件
- 29. 将eclipse项目依赖项添加到Maven项目
- 30. Java .jar文件和依赖项