Maven 2 是否有一个maven插件可以验证所有依赖项都是发布的?
“maven发布插件”具有此功能,但不能作为单独的目标提供 我想我在什么地方见过这个功能,但我再也找不到了。如果有人知道在哪里可以找到这样的插件,那就太好了。与Maven 2 是否有一个maven插件可以验证所有依赖项都是发布的?,maven-2,release,Maven 2,Release,“maven发布插件”具有此功能,但不能作为单独的目标提供 我想我在什么地方见过这个功能,但我再也找不到了。如果有人知道在哪里可以找到这样的插件,那就太好了。与dryRun=true一起使用应该可以满足您的需要。与dryRun=true一起使用应该满足您的需要。有一条规则,允许强制执行不将快照作为依赖项包含在内。这可能就是你要找的 如果您这样配置插件(请查看规则文档以了解更多选项): [...] org.apache.maven.plugins maven enforcer插件 1.0-bet
dryRun=true
一起使用应该可以满足您的需要。与dryRun=true
一起使用应该满足您的需要。有一条规则,允许强制执行不将快照作为依赖项包含在内。这可能就是你要找的
如果您这样配置插件(请查看规则文档以了解更多选项):
[...]
org.apache.maven.plugins
maven enforcer插件
1.0-beta-1
不允许快照!
[...]
然后调用mvn enforcer:enforce将完成此任务。有一条规则,允许强制执行不包含快照作为依赖项。这可能就是你要找的
如果您这样配置插件(请查看规则文档以了解更多选项):
[...]
org.apache.maven.plugins
maven enforcer插件
1.0-beta-1
不允许快照!
[...]
然后调用mvn enforcer:enforce
将完成此任务
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.0-beta-1</version>
<configuration>
<rules>
<requireReleaseDeps>
<message>No Snapshots Allowed!</message>
</requireReleaseDeps>
</rules>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>