maven之在 pom.xml 添加新标签的方法
JeffreyZhao
阅读:15
2024-11-01 17:39:52
评论:0
我正在开发一个使用 Maven 和 Eclipse 的项目。
在这个项目中,我有一些 Artifact (如 jar 的、war 的等等),并且想为这些 Artifact 添加一些功能(或“属性”)。 (简单的字符串字段)
其中一些属性可能类似于“问题描述”标签。
我想知道将这些属性添加到它们自己的 pom.xml 关联文件中的可能性。
所以,这是我的问题:有没有办法在 pom.xml 中添加自定义标签?
如果没有,我是否可以修改 maven 配置以指向我修改的其他 XML 模式(添加对我创建的属性的验证)?
我正在使用 Maven 3.0.5
提前致谢
请您参考如下方法:
您可以像这样在 pom.xml 中定义属性:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.domain.example</groupId>
<artifactId>example-artifact</artifactId>
<version>1.0.0-SNAPSHOT</version>
<name>${project.artifactId}</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.compiler.version>1.6</project.build.compiler.version>
<myProperty>myValue</myProperty>
</properties>
</project>
因此在 pom.xml 或过滤文件中,您可以使用 ${myProperty} 让 maven 填写“myValue”
如果您想使用插件,本指南可能会有所帮助: http://maven.apache.org/guides/mini/guide-configuring-plugins.html - 在配置部分,您几乎可以做任何事情。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。