次のようなgradle複数のプロジェクトがあります。
root
--core
--web
これらのプロジェクトを Eclipse に含めると、war プロジェクトのクラスパスにコアの jar ファイルがないため、war をサーバーにデプロイできません。
生成された war を web/build/libs から Tomcat サーバーにデプロイすると、すべて正常に動作します。
しかし、Eclipse からデプロイすると、コア プロジェクトのクラスで class not found エラーが発生します。
ウェブからの build.gradle:
apply plugin: 'eclipse-wtp'
apply plugin: 'war'
dependencies {
compile project(':core')
//runtime project(':core')
providedCompile 'javax.servlet:servlet-api:2.5'
}
助けてくれてありがとう。