我對Maven完全陌生。我正在嘗試設置一個新項目,使其不需要20頁長的文檔和截圖來設置它。我在Mac和PC上有開發人員,所以我需要能夠自定義catalina.home目錄,因爲我不能只強加一個標準位置。我想我做的〜/ .m2目錄/ settings.xml中具有下列文件:maven設置自定義屬性
<profile>
<id>my-site-dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<catalina.home>/path/to/apache-tomcat</catalina.home>
</properties>
</profile>
然而,這裏的文檔:http://maven.apache.org/guides/introduction/introduction-to-profiles.html#Profile_Pitfalls似乎預示着什麼,我想完成是一個壞主意。什麼是完成這個的官方方式,以便在我的pom.xml中,我可以引用$ {catalina.home}?
現在我已經用id聲明瞭我的配置文件,如果我的pom.xml無法加載配置文件「my-site-dev」,我是否可能會失敗生成?如果可能的話,我想從settings.xml中獲得<activeByDefault>。我不想無緣無故地干擾他們的全球環境,我希望儘可能多地保持自我。
謝謝,現在我明白了發生了什麼,這是完美的! – farkerhaiku