2017-06-13 22 views
0

私はBukkit/Spigotプラグインとして2つのJavaプロジェクトを持っています。どちらのプロジェクトもgradle、privateリポジトリを使用していて、あるプロジェクトは別のプロジェクトを継承する必要があります。Intellij gradleプロジェクトを別のIntellij gradleプロジェクトに含めるにはどうすればいいですか?

プロジェクト: SpigotCore - データベース管理およびユーティリティクラスが含まれています。これが「メイン」プロジェクトです。 ミニゲームフレームワーク - ミニゲームを実行します。データベースアクセスとユーティリティクラスのアクセスが必要です。

gradigを使用してMinigame FrameworkをSpigotCoreプロジェクトから継承させる最も良い方法は何ですか? Intellijモジュールの依存関係がうまく動作しません。すべての助けをいただければ幸いです!

答えて

0

私はこの問題をSpigotCoreをコンパイルしてから、build.gradleファイルにjarファイルを含めて解決しました。使用

回答:https://stackoverflow.com/a/20956456/2865125

今すぐ上記の回答を以下、それがMinigameFrameworkにSpigotCoreクラスを影。これは、両方のプロジェクトがBukkitプラグインで実行時に提供されるため、私たちが望むものではありません。だから、私は "コンパイル"を "提供"に変更しました。

変更:

dependencies { 
    provided files("somePath/spigotcore.jar") 
} 
関連する問題