没有包含maven-assembly-plugin depdencySet

时间:2015-10-29 22:26:19

标签: maven-3 puppet maven-assembly-plugin

我正在尝试在我的maven模块中包含一个依赖项,但它似乎没有工作,以下是我所拥有的:

<dependencySet>
   <useProjectArtifact>false</useProjectArtifact>
      <includes>
           <include>com.sam:myWebApp</include>
      </includes>
      <outputDirectory>/mywebapp/files</outputDirectory>
       <unpack>false</unpack>
</dependencySet>

完整的代码在我的github回购中: https://github.com/darkcloudi/PuppetExample/tree/master/puppet/exampleWebApp

当我构建我的父pom时,它构建了2个模块: 1.)使用mvn原型(一个简单的应用程序)创建的webapp 2.)木偶模块

我想要的是当puppet maven项目构建webapp以显示在files目录中时所以我包含dependencySet并在目录中指定它应该可以工作,不应该吗?我无法看到我出错的地方,它应该像将war依赖包含在files文件夹一样简单。

提前感谢您的回复。

1 个答案:

答案 0 :(得分:0)

不确定原因,但它适用于moduleSets:

 <moduleSets>
        <moduleSet>
            <useAllReactorProjects>true</useAllReactorProjects>
             <includes>
                <include>com.sam:myWebApp:*:*</include>  
            </includes>
           <binaries>
                <outputDirectory>myWebApp/files</outputDirectory>
                <unpack>false</unpack>
            </binaries>
        </moduleSet>
    </moduleSets>