2017-05-26 156 views
0

我有一個由gradle製作的minecraft forge工作區,我有一個項目,其中有一個模塊,我正在使用的模塊和一個模塊與我的模塊mod,我想以某種方式從另一個模塊訪問我的庫mod中的類,我通過使用它們的build.gradle導入了模塊,現在我有兩個不同的模塊,但是我無法從另一個模塊訪問一個模塊。從其他模塊訪問類

回答

1

您需要在庫模塊上的工作模塊中添加依賴項。如果這是一個多模塊Gradle構建,其中兩個項目都是模塊,則可以簡單地添加project(':library')依賴項。如果這些是單獨的Gradle構建,則需要添加一個像'your.group:library-module:1.0'這樣的普通依賴項,然後將庫模塊安裝到某個存儲庫,如本地maven存儲庫,並使用mavenPublish插件,以便能夠從工作模塊使用它,或者使用複合構建以通過庫模塊的自動生成的結果替換依賴關係。有關如何做的更多信息,您應該閱讀Gradle用戶指南。如果您選擇的方法存在具體問題,請使用您的構建文件和具體問題打開一個新問題。 (http://stackoverflow.com/help/how-to-ask

+0

看起來像這樣做了我進入模塊設置進入其依賴項,並添加了其他模塊作爲編譯 – Terrails

+0

如果你只在IJ做它,你的構建將無法從Gradle工作。 – Vampire