gpt4 book ai didi

java - Maven 是否支持 中的负后向正则表达式

转载 作者:行者123 更新时间:2023-11-30 04:02:28 25 4
gpt4 key购买 nike

我有以下正则表达式:

.*(?<!min)(\.css)

这意味着匹配所有未缩小的 CSS 文件。这个正则表达式在 Java regex tester 上测试时有效。 。但是,与 Maven WAR 插件的 <packagingExcludes/> 一起使用时,它不起作用。配置参数。我的使用方法如下:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<packagingExcludes>
<![CDATA[
%regex[.*(?<!min)(\.css)]
]]>
</packagingExcludes>
</configuration>
</plugin>

Maven WAR 插件是否支持负向后查找正则表达式?如果是的话,我该如何使用它。

最佳答案

您不需要 CDATA。使用这个:

<packagingExcludes>
%regex[.*(?&lt;!min)(\.css)]>
</packagingExcludes>


'&lt;' is equal to the sign '<'

关于java - Maven 是否支持 <packagingExcludes/> 中的负后向正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21643952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com