私はgradleを使用しています。私はJavaプロジェクトに依存する戦争プロジェクトを持っています。 "shared"という名前のjavaサブプロジェクトは、warプロジェクトで必要なjarファイルを生成します。これは、標準的なgradty jettyRunWarでうまく動作します。私の問題は、gradleによって生成されたEclipseプロジェクトが動作しないことです。サブプロジェクトはプロジェクト依存として正しくリストされていますが、サブプロジェクトクラスでClassNotFoundExeptionsを取得します。私は、gradleがwar配備のサブプロジェクトのclassesフォルダを含まない理由を理解できません。親/ build.gradleからgradle - eclipseのための親プロジェクト戦争でサブプロジェクトjarを展開する
:共有/ build.gradleから
compile project(path: ':shared', configuration: 'jarConfig')
:
configurations
{
jarConfig
}
artifacts
{
jarConfig jar
}