我注意到在Maven工件的JAR中,project.version属性包含在两个文件中:
META-INF/maven/${groupId}/${artifactId}/pom.properties
META-INF/maven/${groupId}/${artifactId}/pom.xml
Run Code Online (Sandbox Code Playgroud)
是否有推荐的方法在运行时读取此版本?
我有Maven POM文件的一些配置,在插件部分,我有maven tomcat插件,其中有一些配置如下:
<configuration>
<url>http://localhost:8080/manager/html</url>
<server>tomcat</server>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我想将url设置导出到某个属性文件,例如使用该键的tomcat.properties:
url=http://localhost:8080/manager/html
Run Code Online (Sandbox Code Playgroud)
如何在POM文件中读取此密钥?
我正在研究由maven2管理的java Web应用程序.我们不时做了一些更改,并希望做新版本,当然还有新版本号.在主页(jsp)中,有文字之类的
<b>version:</b> 2.3.3...
Run Code Online (Sandbox Code Playgroud)
是否有可能,每次我发布新版本时,我只更改<version/>in pom.xml,jsp中的版本号可以由此maven $ {project.version}自动填充?
我尝试了maven配置文件,但它似乎不起作用.
有任何想法吗?
谢谢.