entfernen Ich arbeite derzeit über Maven build. Ich möchte bestimmte Dateien von meinem Maven Build entfernen. Ich versuche zur Zeit mit folgenden Code:Konnte keine spezifischen Dateien von Maven Build
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<webResources>
<resource>
<directory>src/main/resources</directory>
<!-- override the destination directory for this resource -->
<targetPath>WEB-INF/classes</targetPath>
<!-- enable filtering -->
<filtering>true</filtering>
<includes>
<include>*.pem</include>
<include>*.pfx</include>
<include>META-INF/jpa-persistence.xml</include>
<include>META-INF/spring-persistence.xml</include>
<include>com/abc/config/build-config-${propertyenv}.properties</include>
</includes>
<excludes>
<exclude>%regex[(?!.*${propertyenv}/)*]</exclude>
</excludes>
</resource>
</webResources>
</configuration>
</plugin>
I propertyenv
als Eigenschaftswert in meinem POM definiert haben:
<properties>
<propertyenv>abc</propertyenv>
</properties>
Ich möchte nur abc.properties
Datei aus com/abc/config
Ordner. Aber nach dem Build sind alle .properties
Dateien vorhanden. Freundlich helfen.
ich denke, was Sie suchen, http://maven.apache.org/guides/ ist Einführung/Einführung-zu-Profilen.html – Abhishek
@Abhishek Wie sollen Build-Profile hier helfen? Bei Profilen aktivieren Sie die/ovrerride-Einstellungen mit den darin deklarierten Werten. Wie hilft das, wenn die Einstellungen selbst nicht das tun, was versucht wird? –