2017-10-10 145 views
1

我有存储在nexus存储库中的项目依赖项。假设我有三个项目A,B和C,所有这些都构建为WAR并存储在连接点中。我想有一个项目D,它应该被构建为一个EAR文件,由所有三个项目(A,B和C)组成。这可能不需要在D内创建子项目(A,B和C)吗?gradle - 从nexus中的依赖项目构建耳朵

回答

0

你需要做的是配置储存库,应用ear插件下载文物和依赖关系build.gradle

apply plugin: 'ear' 

repositories { 
    mavenLocal() 
} 

dependencies { 
    deploy 'lol:lol:1.0' 
} 

看一看演示here。首先运行gradle publishToMavenLocal,然后运行gradle -b ear.gradle build。可以找到build/libs*.ear文件。

+0

谢谢!,这工作,但耳朵包含的jar而不是战争。我必须在这里指定任何东西来说选择战争而不是罐子...... –

+0

@JosephMartin,没有具体。铭在'war'项目中只应用了'war'插件(我的意思是没有'java') - 也许它有这样做。 – Opal

相关问题