Ho dichiarato alcune proprietà specifiche dei profili Maven. Una parte del mio pom.xml:IntelliJ: attiva il profilo Maven durante l'esecuzione dei test Junit
<profiles>
<profile>
<id>release</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<my.properties.file>foo.xml</my.properties.file>
</properties>
</profile>
<profile>
<id>ci</id>
<properties>
<my.properties.file>bar.xml</my.properties.file>
</properties>
</profile>
</profiles>
ho incontrato qualche problema di utilizzare il profilo "ci" Maven quando inizio test JUnit con IntelliJ IDEA 2016.
attivo il mio profilo tramite i "Progetti" Maven pannello , quindi inizio i test. Il problema è che il valore della proprietà "my.properties.file" è uguale a "foo.xml", non "bar.xml".
Non ho alcun problema con la riga di comando (posso usare il flag "-Pci"). Come posso comunicare a IntelliJ di utilizzare il profilo "ci"? Grazie.
Nel pannello Progetti di Maven, quando apri i Profili nella vista ad albero, il profilo che vuoi mostrare viene visualizzato con o senza una casella di controllo? Puoi accenderlo e spegnerlo con la casella di controllo? In caso contrario, il profilo è probabilmente legato a qualcosa nell'ambiente, come un valore di una proprietà. –