私はしばらくの間苦労してきたこの問題を抱えています。自動化された Eclipse インストール プロセス中に、Eclipse プラグインを自動的にインストールしたいと考えています。これまでのところ、新しい eclipse-jee-juno-SR1-linux-gtk-x86_64.tar.gz に以下をインストールできました。
./eclipse -nosplash \
-application org.eclipse.equinox.p2.director \
-repository http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e4.2/ \
-installIU org.codehaus.groovy.jdt.patch.feature.group \
-installIU org.codehaus.groovy.eclipse.feature.feature.group \
-installIU org.codehaus.groovy17.feature.feature.group \
-installIU org.codehaus.groovy18.feature.feature.group \
-installIU org.codehaus.groovy20.feature.feature.group \
-repository http://download.eclipse.org/technology/m2e/releases \
-installIU org.eclipse.m2e.feature.feature.group \
-repository http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.15.0/N/0.15.0.201207090125/ \
-installIU org.sonatype.m2e.mavenarchiver.feature.feature.group \
-repository http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124 \
-installIU org.sonatype.m2e.buildhelper.feature.feature.group \
-repository http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-apt \
-installIU org.jboss.tools.maven.apt.feature.feature.group \
-repository http://download.jboss.org/jbosstools/updates/m2e-extensions/m2e-jdt-compiler/ \
-installIU org.jboss.tools.m2e.jdt.feature.feature.group
すべて問題ありませんが、Groovy の Maven 管理 Web アプリケーション プロジェクトをインポートしようとすると、m2e-wtp が欠落していると Eclipse が不平を言い始めます。ここからが本当の問題です。UI (これは私が望んでいないことです) を使用してインストールできますが、動作しますが、org.jboss.tools.maven.apt.feature.feature.group と org.jboss.tools.m2e の両方をインストールしようとします。 jdt.feature.feature.group がもう一度、欠落している org.eclipse.m2e.wtp.feature.feature.group. 次のようにP2を使用してインストールすると
./eclipse -nosplash \
-application org.eclipse.equinox.p2.director \
-repository http://download.eclipse.org/m2e-wtp/releases/ \
-installIU org.eclipse.m2e.wtp.feature.feature.group \
EclipseがEclipseマーケットで何も見つけられなくても、何も機能しなくなります。
これらの依存関係を適切にインストールする方法について、誰かが光を当てることができますか?
サンプル プロジェクトは Bitbucket にあります: https://bitbucket.org/padcom/groovy-spring-web-example