2

当我尝试使用此命令在 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/) -> [Help 1] [ERROR] [ERROR] 要查看错误的完整堆栈跟踪,请使用 -e 开关重新运行 Maven . [错误] 使用 -X 开关重新运行 Maven 以启用完整的调试日志记录。[ERROR] [ERROR] 有关错误和可能的解决方案的更多信息,请阅读以下文章: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

问题似乎是所有的 pom 文件都有与之关联的时间戳: https ://oss.sonatype.org/content/repositories/snapshots/com/wordpress/pomfromjarmavenplugin/generate/0.0.1-SNAPSHOT/

我怎样才能运行这个插件?我是否需要等到插件发布或以某种方式指示 maven 运行最新版本的快照?

4

1 回答 1

2

将这些行添加到您的 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
于 2012-11-09T12:54:52.270 回答