Gradleは、単純なWebアプリケーションを構築し、同じワークスペース内でいくつかのEclipseプロジェクトに分割するために使用されます。 Gradleスクリプトはテストを実行し、展開可能なEARファイルを作成します。 EARファイルはLiberty Profileサーバー上で問題なく実行されます。gradle eclipse依存関係、testCompile/providedRuntimeなどをスキップ
しかし、私はeclipse(gradle pluginを使用)から実行する際に問題があります。問題の根源は自動的に "gradle depencency"管理( "classpass container" org.springsource.ide.eclipse.gradle.classpathcontainerによって注入される依存関係の束)のようです。このことは、compileOnly、testCompile、providedCompileなどのような依存関係を拾っているようです。これは、スタンドアロンビルドに必要なjavax.persistence。javax.injectのようなクラスを持つlibsにつながりますが、アプリケーションサーバによって提供され、 Eclipseの実行時にアプリケーションの一部としてアプリケーションサーバーにデプロイされ、あらゆる種類のエラーや警告が発生します。
gradle eclipseプラグインがデプロイメントの対象となる依存関係をフィルタリングする方法はありますか?
ありがとう、非常に役に立ちます! (私は十分な評判ポイントを持っていないのであなたのコメントをアップアップすることはできません:() – Kartu