2012-10-28 57 views
10

MVN幫助:主動配置文件只列出配置文件調用它在項目+系統設置中激活如何列出MVN所有激活的配置文件在多模塊項目

它沒有列出已配置文件。啓用/激活,即從父pom。

任何以任何方式通過其他方式實際查看激活配置文件的完整列表,而不是反覆試驗以查看是否啓用了哪些屬性?

+1

事實上,'MVN幫助更多的細節爲_current_項目啓用所有配置文件。 –

+0

是的,其中* not *包含來自父Pom的配置文件。 –

+2

不幸的是'mvn help:effective-profiles'不存在。它被稱爲'mvn help:active-profiles'。 – khmarbaise

回答

6

我仔細檢查了這個,實際上,當調用mvn help:active-profiles時,並沒有列出繼承的配置文件。這是maven-help-plugin版本2.1.1。

甚至有一個關於這個錯誤的報告:MPH-79

作爲一種變通方法,您可以使用舊的版本:

mvn org.apache.maven.plugins:maven-help-plugin:2.0.2:active-profiles ... 
+2

僅供參考,該錯誤報告稱它已被修復爲mvn v 2.2 –

10

另一種選擇是mvn help:all-profiles,其中還列出繼承的配置文件。

顯示當前項目下可用配置文件的列表。 注意:它將列出項目的所有配置文件。如果某個配置文件的狀態爲非活動狀態,則可能需要設置配置文件激活開關/屬性。有效-profiles`列表:

Maven's help plugin page

2

這部作品在行家3.X mvn help:active-profiles

-1
mvn help:effective-profiles 

作品,列出活動的配置文件

+0

[錯誤]無法在插件org.apache.maven.plugins:maven-help-plugin:2.2中找到目標'effective-profiles'可用目標表達式,active-profiles,effective-settings,system,effective-pom,help,all-profiles,describe,evaluate - > [Help 1] – Jolta

+0

它是'active-profiles',而不是'effective-profiles'。 – Jolta

相關問題