我正在建立一个拥有六个模块的Maven项目.
我可以使用Maven或Ivy自己导入它,但其他团队也想使用这些罐子,但他们的做法是将罐子和源罐子提交给版本控制.
我想生成所有模块及其来源的zip/tar程序集,但是他们可以使用它们.
我已经阅读了Maven Assembly Plugin:包含模块二进制文件,但我不喜欢使用它,因为:
还有其他选择吗?
更新:我尝试使用内置的程序集描述符
mvn assembly:assembly -DprojectModulesOnly=true
mvn assembly:assembly
Run Code Online (Sandbox Code Playgroud)
两者都失败了
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to create assembly: Error creating assembly archive bin: You must set at least one file.
Run Code Online (Sandbox Code Playgroud)
在所有模块构建运行之后.
Tom*_*mmy -4
听起来你需要某种构建服务器。这周我在 JavaZone 2009 上查看了 Hudson CI http://hudson-ci.org/
服务器将创建您或其他团队可以使用/下载的工件。
归档时间: |
|
查看次数: |
15750 次 |
最近记录: |