2017-05-26 9 views
0

私はgradleによって作られたミニクラフト鍛造ワークスペースを持っています。私が作業しているモジュールと私のライブラリモジュールを持つモジュールがあるプロジェクトがあります。何とかしたいです私のライブラリmodのクラスを他のモジュールからアクセスすると、build.gradleを使用してモジュールをインポートしましたが、今は2つの異なるモジュールがありますが、別のモジュールから1つのモジュールにアクセスすることはできません。他のモジュールのクラスにアクセスする

答えて

1

ライブラリモジュールの作業モジュールから依存関係を追加する必要があります。これが両方のプロジェクトがモジュールであるマルチモジュールのGradleビルドの場合は、単にproject(':library')の依存関係を追加することができます。それらが別々のGradleビルドである場合は、通常の依存関係を'your.group:library-module:1.0'のように追加してから、ライブラリモジュールをプラグインを持つローカルMavenリポジトリのようなリポジトリにインストールして、作業モジュールからそれを使用できるようにするか、ライブラリモジュールの自動的に構築された結果による依存関係を置き換えるためにビルドします。いずれかを行う方法の詳細については、Gradle Userguideをお読みください。選択しているアプローチに具体的な問題がある場合は、ビルドファイルと具体的な問題で新しい質問を開きます。 (http://stackoverflow.com/help/how-to-ask

+0

それは私がモジュールの設定に入ってその依存関係になったように見えて、他のモジュールをコンパイルとして追加しました – Terrails

+0

IJでそれを行うだけなら、Gradleからはビルドできません。 – Vampire

関連する問題