我正在尝试使用 maven 程序集插件过滤我的 shell 脚本。其他属性和 xml 文件正在正确过滤。但是,我在 shell 脚本的日志中收到以下消息。
相关的程序集描述符。
<file>
<source>src/main/config/default/buildcron.csh</source>
<outputDirectory>/bin</outputDirectory>
<filtered>true</filtered>
</file>
这是在日志中不过滤上述脚本的消息。
file buildcron.csh has a filtered file extension
. 有没有办法改变这种默认行为?
PS:我看到 txt 文件有类似的行为。
编辑:这是从 POM.xml 使用的插件
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>make-assembly</id>
<phase>install</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<filters>
<filter>env/${env}.properties</filter>
</filters>
<descriptors>
<descriptor>src/main/assembly/myapp-server.xml</descriptor>
</descriptors>
</configuration>
</plugin>
</plugins>
</build>
谢谢, 普拉布约特