我的profiles.xml出了什么问题?

时间:2010-07-28 08:50:30

标签: maven-2

这是profiles.xml的{​​{1}}的一部分:

mvn

这是<profilesXml> <profiles> <profile> <id>production</id> <build> <plugins> .. </plugins> </build> </profile> </profiles> </profilesXml> 所说的:

mvn

这里有什么问题?

2 个答案:

答案 0 :(得分:16)

错误消息在此处为您提供了正确的反馈,您无法在外部配置文件中指定<build/>部分,您只能指定<properties>,{{ 1}}和<pluginRepositories>。来自Introduction to Build Profiles

  

外部文件中的配置文件

     

外部文件中指定的配置文件   (即<repositories>或   settings.xml}不可携带   最严格的意义。什么的   似乎很有可能   改变构建的结果是   仅限于内联配置文件   POM。存储库列表之类的东西   可能只是一个专有的   已批准工件的存储库,以及   不会改变构建的结果。   因此,你只能这样做   修改profiles.xml和   <repositories>部分,以及   额外的<pluginRepositories>部分。

     

<properties>部分允许您   指定自由格式键值对   将包括在内   POM的插值过程。   这允许您指定插件   配置形式   <properties>

如果您的代码段来自一本书,那么该书应该是固定的。

答案 1 :(得分:0)

你不能拥有&lt; build&gt;您个人资料中的区域。只有插件等。您可以配置插件等。