我正在使用Maven和Eclipse的项目中。在这个项目中,我有一些工件(例如jar的,war的等等),并希望向这些工件添加一些功能(或“属性”)。(简单的字符串字段)
其中一些属性可能类似于“问题描述”标签。我想知道是否可以将这些属性添加到它们自己的pom.xml关联文件中。
所以,这是我的问题:是否可以在pom.xml中添加自定义标签?
如果没有,我可以修改maven配置以指向我修改的其他XML Schema(以添加对我创建的属性的验证)吗?
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
因此,在pom.xml或经过过滤的文件中,您可以使用$ {myProperty}来让Maven填写“ myValue”
如果您想使用插件,则本指南可能会有所帮助:http : //maven.apache.org/guides/mini/guide-configuring-plugins.html-在配置部分中,您几乎可以执行任何操作。
| 归档时间: |
|
| 查看次数: |
2954 次 |
| 最近记录: |