Maven 2 是否有一个maven插件可以验证所有依赖项都是发布的?

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

“maven发布插件”具有此功能,但不能作为单独的目标提供

我想我在什么地方见过这个功能,但我再也找不到了。如果有人知道在哪里可以找到这样的插件,那就太好了。

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>