1

做 mvn release:perform 的正确方法是什么,这样源代码就不会出现在我的工件中?

所有帮助表示赞赏。我知道我在某处看到过这个文件

谢谢

4

4 回答 4

4

尝试将 maven-source-plugin 的附加属性设置为 false,例如:

     <pluginManagement>
         <plugins>
             <plugin>
                  <artifactId>maven-source-plugin</artifactId>
                  <configuration>
                      <attach>false</attach>
                  </configuration>
             </plugin>
         </plugins>
     </pluginManagement>
于 2009-03-10T15:22:43.590 回答
4

在 Maven 发布插件配置中将属性useReleaseProfile设置为 false:

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-release-plugin</artifactId>
        <configuration>
          <useReleaseProfile>false</useReleaseProfile>
          ..
        </configuration>
      </plugin>
    </plugins>
  </build>
于 2009-05-05T17:12:21.003 回答
3

禁用内置的发布配置文件,然后定义您自己的。以 maven 父 pom 为例: http: //svn.apache.org/viewvc/maven/pom/trunk/maven/pom.xml ?annotate=759540

查看第 630 行的发布插件配置,然后查看第 910 行的我们使用的发布配置文件。

于 2009-04-10T23:45:16.570 回答
-1

在进行真正的发布之前,您可以(应该)进行试运行以验证一切是否正常。这是通过将 dryRun 参数设置为 true 来完成的。

mvn release:prepare -DdryRun=true

完成此操作后,您应该进行释放清理:

mvn release:clean

问候

于 2009-01-28T14:50:08.093 回答