JBoss ToolsとSpringSource ToolSuiteの機能を併用する方法
SpringベースのアプリケーションをJBoss ASにデプロイしたり、SeamとSpringを併用したりするような場合に、JBoss ToolsとSpringSource ToolSuiteの機能を併用できると便利です。SpringSource ToolSuiteを先にインストールして、後からJBoss Toolsをプラグインとして追加しようとした場合、以下のようなエラーになってしまいました。
インストールする項目の収集中にエラーが発生しました session context was:(profile=com.springsource.sts.ide, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,org.jboss.ide.eclipse.archives.core,3.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.archives.ui,3.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.archives.webtools,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.classpath.core,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.classpath.ui,2.1.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.core,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: org.eclipse.update.feature,org.jboss.ide.eclipse.as.feature,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.rse.core,0.9.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.rse.ui,0.9.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.ssh,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.ui,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.ui.mbeans,2.1.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.wtp.core,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.ide.eclipse.as.wtp.ui,2.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.tools.jmx.core,1.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.tools.jmx.ui,1.2.0.v20101016-0359-H111-Beta1 No repository found containing: osgi.bundle,org.jboss.tools.usage,1.0.0.v20101016-0359-H111-Beta1
したがって、JBoss ToolsにSpring関連の機能を追加で入れることができればよいと思うのですが、現在ではSpring IDEで検索してもSpringSource ToolSuiteのダウンロード画面が出てきてしまいます。最初どうしたものかと思ったのですが、EclipseマーケットプレイスからスタンドアロンのSpring IDEを追加できることがわかりました。
SpringSource ToolSuiteの全機能ではありませんが、bean定義ファイルの入力補完など基本的な機能は利用できました。