当我尝试使用以下命令运行下面的 Maven 插件时:
com.wordpress.pomfromjarmavenplugin:generate:0.0.1-SNAPSHOT:generatepom
我收到此错误:
下载中:https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/generate-0.0.1-SNAPSHOT.pom https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/generate-0.0.1-SNAPSHOT.pom[警告] POM
com.wordpress.pomfromjarmavenplugin:generate:jar:0.0.1-SNAPSHOT 是
缺失,没有可用的依赖信息 [INFO]
-------------------------------------------------- ---------------------- [信息] 构建失败 [信息]
-------------------------------------------------- ---------------------- [信息] 总时间:1.862 秒 [信息] 完成时间: 11 月 9 日星期五 11:15:47 GMT
2012 [INFO] 最终内存:5M/15M [INFO]
-------------------------------------------------- ---------------------- [错误] 插件
com.wordpress.pomfromjarmavenplugin:generate:0.0.1-SNAPSHOT 或其中之一
无法解析其依赖项:无法读取工件
描述符为
com.wordpress.pomfromjarmavenplugin:生成:jar:0.0.1-SNAPSHOT: 可以
找不到神器
com.wordpress.pomfromjarmavenplugin:生成:pom:0.0.1-SNAPSHOT
apache.snapshots
(https://oss.sonatype.org/content/repositories/snapshots/) -> [帮助 1]
[错误] [错误] 要查看错误的完整堆栈跟踪,请重新运行
带有 -e 开关的 Maven。 [错误] 使用 -X 开关重新运行 Maven
启用完整的调试日志记录。 [错误] [错误] 有关更多信息
错误及可能的解决方案,请阅读以下文章:
[错误] [帮助 1]http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
问题似乎是所有 pom 文件都有与之关联的时间戳:https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/ https://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/
我怎样才能运行这个插件?我是否需要等到插件发布或以某种方式指示 maven 运行最新版本的快照?
将这些行添加到您的 pom 中:
<pluginRepositories>
<pluginRepository>
<id>oss.sonatype</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</pluginRepository>
</pluginRepositories>
那么你的命令应该可以工作:
mvn com.wordpress.pomfromjarmavenplugin:generate:0.0.1-SNAPSHOT:generatepom
或者将这些行添加到您的 pom 中:
<build>
<plugins>
<plugin>
<groupId>com.wordpress.pomfromjarmavenplugin</groupId>
<artifactId>generate</artifactId>
<version>0.0.1-SNAPSHOT</version>
</plugin>
</plugins>
</build>
然后发出:
mvn generate:generatepom
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)