我下载了必要的pom.xml和jar文件,现在我需要组织它们,以便Maven可以找到它们,但我不完全确定结构。这是我的猜测:
例如,maven-clean-plugin会坐在这里:
〜/ .m2目录/库/组织/阿帕奇/行家/插件/行家洁净的插件/ 2.5 /行家洁净的插件-2.5.jar
〜/ .m2目录/库/组织/阿帕奇/行家/插件/行家洁净的插件/ 2.5 /行家洁净的插件-2.5.xml
我意识到最好的方法是将它下载到我的电脑上然后测试一下,但我不能。
此外,上述路径中描述的相同规则/方法对于任何其他xml和jar文件是否相同?
我问这个是因为当我运行“mvn clean verify -o”时,我收到错误“org.apache.maven.plugins的POM:maven-clean-plugin:jar:2.5丢失了,没有依赖信息可用“,即使POM位于上述路径中。
答案 0 :(得分:1)
我对上述问题的解决方案很简单,我的构建工作的解决方案在我的情况下几乎是不可能的。
从
更改xml文件的扩展名〜/ .m2目录/库/组织/阿帕奇/行家/插件/行家洁净的插件/ 2.5 /行家洁净的插件-2.5.xml
到
〜/ .m2目录/库/组织/阿帕奇/行家/插件/行家洁净的插件/ 2.5 /行家洁净的插件-2.5.pom
一旦我这样做,我意识到每个jar都依赖于其他jar,这些jar被描述为pom文件中的依赖项。而且由于每个罐子依赖于其后的每个罐子等等,对我来说几乎不可能得到每个罐子和罐子。
答案 1 :(得分:0)
我要提到的一件事是你可以命令行推送文件进入.m2本地缓存。
请查看此处的文档以获取更多信息:http://maven.apache.org/plugins/maven-install-plugin/usage.html