2015-06-22 80 views
0

目前在構建Moqui期間是否可以從maven repo導入依賴關係?下面是我的組件build.gradle,但我沒有看到日誌中的任何內容,建議它下載任何東西?Moqui Component with Gradle Maven Repo Dependencies

感謝您的幫助!

山姆

apply plugin: 'groovy' 

sourceCompatibility = '1.7' 

def moquiDir = file(projectDir.absolutePath + '/../../..') 
def frameworkDir = file(moquiDir.absolutePath + '/framework') 

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile group: 'com.braintreepayments.gateway', name: 'braintree-java', version: '2.45.0' 
} 
+0

您的「編譯」依賴關係看起來是正確聲明的。編譯階段是否成功? – Jolta

+0

@Jolta是它顯示「構建成功」,但我懷疑我所要做的並不支持Moqui,我應該手動導入這些文件。 –

+0

Moqui對Gradle沒有做任何特別的事情。它默認使用本地目錄存儲庫,但沒有任何東西可以阻止使用mavenCentral存儲庫以及本地目錄存儲庫,甚至不使用它們。 –

回答

0

這是一個非常基本的問題,我需要添加到settings.gradle和工作的事情的目錄。

include 'framework', 'runtime/base-component/example', 'runtime/mantle/mantle-usl', 'runtime/component/braintree' 

我曾經想過,像組件中的屏幕,實體等它會自動拾取我的gradle腳本。

+0

Moqui通常會自動地(實際上通過配置Moqui XML XML文件中的組件目錄)來獲取組件和資源,但只有運行時資源(如實體,服務,屏幕,lib中的JAR文件,類中的classes/resources)等等。構建過程完全在Moqui之外,你可以使用Gradle或其他構建工具,但Moqui沒有特殊的鉤子。這可能是一個Groovy/Gradle腳本,但我沒有嘗試過......它將不得不尋找build.gradle文件或其他東西。 –