當前我的pom.xml導致js文件被最小化。我希望能夠創建一個開發人員構建的js文件不被最小化,以便更容易地調試js。Maven pom.xml(禁用構建的優化部分)
如果我在ant中這樣做,我會設置一個變量,然後將一個if表達式放入元素中。我如何做maven中的等價物?
謝謝!!!
MG
當前我的pom.xml導致js文件被最小化。我希望能夠創建一個開發人員構建的js文件不被最小化,以便更容易地調試js。Maven pom.xml(禁用構建的優化部分)
如果我在ant中這樣做,我會設置一個變量,然後將一個if表達式放入元素中。我如何做maven中的等價物?
謝謝!!!
MG
我想這個js最小化由您在項目的POM的<build><plugins>
部分執行一個插件做了什麼?
然後您的需求聽起來像是可以用maven中的配置文件解決的問題。創建你的POM中的輪廓,像
<profiles>
<profile>
<id>minimize-js</id>
<build>
...
</build>
</profile>
</profiles>
然後從項目的主<build>
部分極小插件的執行移動到您的個人資料的<build>
部分。然後,只有當您告訴Maven在您的構建中包含該配置文件時,纔會執行該插件。
所以,如果你只運行
MVN全新安裝
插件將不會被執行最小化,你要是跑不過
MVN全新安裝-P減少-JS
然後它會觸發你的插件並最小化js。
謝謝!這聽起來像是正確的做法。我通常運行mvn包來完成一切。所以考慮到這一點,如果我想開發人員構建,我可以創建一個名爲開發人員的配置文件,然後讓原始的js文件覆蓋新的最小化的?我想保持默認的包命令。這是否是正確的方式,或者我可以以某種方式告訴包我希望它運行最小化配置文件,除了其他的一切,然後有另一個配置文件,我告訴只做其他所有? –
對於您可能有插件執行添加到兩個項目的主
什麼是最小化它們?我們看不到你的pom。 –