2017-10-10 68 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

相關問題