gpt4 book ai didi

java - pom.xml 中的转义属性

转载 作者:行者123 更新时间:2023-12-01 19:30:23 24 4
gpt4 key购买 nike

我想转义 pom.xml 中的属性。不在资源中,我知道可以使用过滤器。例如,我尝试使用这样的 launch4j 插件:

<plugin>
<groupId>org.bluestemsoftware.open.maven.plugin</groupId>
<artifactId>launch4j-plugin</artifactId>
<executions>
<execution>
<id>l4j-cli</id>
<phase>install</phase>
<goals>
<goal>launch4j</goal>
</goals>
<configuration>
<headerType>console</headerType>
<outfile>../out.exe</outfile>
<dontWrapJar>true</dontWrapJar>
<jar>./../out.jar</jar>
<icon>../icon.ico</icon>
<chdir>.</chdir>
<customProcName>true</customProcName>
<downloadUrl>http://www.oracle.com/technetwork/java/javase/downloads/index.html</downloadUrl>
<classPath>
<mainClass>com.stack.Main</mainClass>
<addDependencies>true</addDependencies>
<jarLocation>./lib</jarLocation>
</classPath>
<jre>
<opts>
<opt>-DconfigBasePath=${ALLUSERSPROFILE}/dir</opt>
</opts>
</jre>
</configuration>
</execution>
</executions>
</plugin>

${ALLUSERSPROFILE} 不能由 maven 解释,而是由 launch4j 生成的程序解释。我尝试:

\${ALLUSERSPROFILE}
\\${ALLUSERSPROFILE}
$${ALLUSERSPROFILE}

<properties>
<dollar>$</dollar>
</properties>
${dollar}{ALLUSERSPROFILE}

但没有任何作用。

最佳答案

$$ 为我工作 ${surefire.forkNumber} .

关于java - pom.xml 中的转义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59264290/

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