2013-06-05 45 views
1

我试图从项目中禁用一个工件以在安装阶段安装到本地存储库。 根据maven网页(http://maven.apache.org/plugins/maven-install-plugin/install-mojo.html#skip),应该有一个参数跳过,但它不在模型版本4.0.0的xsd中,并且不起作用。Maven禁用复制工件到本地存储库

这就是我认为应该工作,但不会:

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-install-plugin</artifactId> 
      <configuration> 
       <skip>true</skip> 
      </configuration> 
     </plugin> 

我怎样才能做到这一点?我需要保持安装阶段不变。我只需要改变一件神器。我也需要把它放在pom中,而不是作为命令行参数。

Maven version: 3.0.4 
Maven-install-plugin version: 2.3 
+0

向我们展示您的完整pom –

+1

或相关版本 –

+0

这是一个拥有数十个pom的大项目。这是一个依赖模块,但是在其他地方没有重写maven-install-plugin配置的设置。我会添加sw的版本 – NeplatnyUdaj

回答

2

问题是使用老版本的maven-install-plugin。

从2.4版开始,参数“skip”就出现了。