我创建了一个个人资料:
<profiles>
<!-- Snapshot profile -->
<profile>
<id>snapshot-profile</id>
<activation>
<property>
<name>performSnapshot</name>
<value>true</value>
</property>
</activation>
<properties>
<cloud.site.url>http://myrepo/${project.groupId}/${project.artifactId}/${project.version}</cloud.site.url>
<cloud.site.id>xyz-snapshot</cloud.site.id>
<cloud.site.name>My Repo</cloud.site.name>
<cloud.site.deploy.url>scp://myrepo/${project.groupId}/${project.artifactId}/${project.version}/</cloud.site.deploy.url>
</properties>
<distributionManagement>
<snapshotRepository>
<id>rabbit</id>
<name>rabbit Snapshot Repository</name>
<url>http://myrepo/fix-snapshot/</url>
<uniqueVersion>false</uniqueVersion>
</snapshotRepository>
<site>
<id>${cloud.site.id}</id>
<name>${cloud.site.name}</name>
<url>${cloud.site.deploy.url}</url>
</site>
</distributionManagement>
</profile>
</profiles>
要运行配置文件,请使用以下命令: clean site-deploy -DperformSnapshot = true -U
我有jira问题管理用于常规站点部署:
<issueManagement>
<system>JIRA</system>
<url>http://corporate.fake.corp/browse/rabbit</url>
</issueManagement>
但我不希望在我的个人资料site-deploy命令中使用它。我怎样才能做到这一点,任何指导!!!
答案 0 :(得分:1)
您可以选择在&#34;项目信息&#34;下显示的条目。在您的网站上配置project-info-reports-plugin
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.7</version>
<reportSets>
<reportSet>
<reports>
<report>dependencies</report>
<report>project-team</report>
<report>mailing-list</report>
<report>cim</report>
<report>license</report>
<report>scm</report>
</reports>
</reportSet>
</reportSets>
</plugin>
...
</plugins>
</reporting>
在您的个人资料中包含此配置,并在此情况下忽略您不想出现的所有内容(问题报告)。
答案 1 :(得分:0)
创建另一个没有issueManagement
的构建配置文件。