我正在尝试在我的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文件夹一样简单。
提前感谢您的回复。
答案 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>