問題があります-コマンド「gradleeclipse」は必要なEclipseWTPファイルを生成します。プロジェクトをEclipseにインポートできますが、Glassfishにデプロイすると、GlassfishのeclipseApp
ディレクトリに何もコピーされません。
プロジェクトが動的Webファセットであることを確認しましたが、それでも機能しません。
どんな助けでも大歓迎です。
ありがとう
明らかに、そうするためにEclipseプラグインを使用しています。gradle cleanEclipse と gradle eclipse が引き続きプロジェクトで適切に機能するようにするために、さらにできることを次に示します。
.project ファイルで必要な性質とビルド コマンドを確認します。それらすべてを認識したら、次に行うことは、Eclipse タスクを次のように構成することです。
apply plugin: 'eclipse'
eclipse {
project {
name = 'eclipse-appname'
natures << 'org.eclipse.jdt.groovy.core.groovyNature'
buildCommand 'org.eclipse.....Validator'
buildCommand 'org.eclipse.jdt.core.javabuilder'
}
}
ネイチャーとビルド コマンドをランダムに追加しました。.project に表示される適切なものに置き換えます。
はい、これは非常に一般的な問題です。通常、1 つのビルダーを使用してプロジェクト ファイルを生成したり、カスタム プラグインを使用して変更イベントを検出したりする場合は、カスタム スクリプトを使用してアプリを再構築し、アプリ サーバーにホット デプロイします。
動的 Web ファセットもその 1 つですが、gradle がプロジェクト ファイルを生成するとき、どのアプリ サーバーを使用するかはわかりません。Project Properties -> Facets -> Dynamic Web -> Runtimes に移動し、GF インスタンスを構成するか、リンクします。
あなたはすでにそれを行っているかもしれませんが、それは何が悪いのかについての私の2セントです.