使用Maven我需要在HTML文件中替换${project.version}
的属性,因此我将其添加到我的POM中:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<webResources>
<webResource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>true</filtering>
</webResource>
</webResources>
</configuration>
</plugin>
但现在Maven破坏了我的一些与字体相关的文件,例如MaterialIcons-Regular.woff
。
不是排除一个路径glob(我认为这意味着我需要将它重新包含在一个单独的部分中而不进行过滤),有没有任何方法只需要mark some file extensions as binary Rails layouts and rendering guide:就可以{{1 }和maven-resources-plugin
?
答案 0 :(得分:0)
解决方案就像maven-resources-pluging
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<webResources>
<webResource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>true</filtering>
</webResource>
</webResources>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>eot</nonFilteredFileExtension>
<nonFilteredFileExtension>ttf</nonFilteredFileExtension>
<nonFilteredFileExtension>woff</nonFilteredFileExtension>
<nonFilteredFileExtension>woff2</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
(我应该为maven-war-plugin
war:war
提供RTM。)