1
Eclipseプラグインからweb.xmlを編集する最も簡単な方法は何ですか? (私はAPIを探しています - PrintWriterなどを使用するのではなく)Eclipseプラグインからweb.xmlを編集するAPI?
Eclipseプラグインからweb.xmlを編集する最も簡単な方法は何ですか? (私はAPIを探しています - PrintWriterなどを使用するのではなく)Eclipseプラグインからweb.xmlを編集するAPI?
私が見つけた最も簡単な方法は、WebAppオブジェクトを取得することです。例えば、web.xmlにサーブレットを追加します。
import org.eclipse.jst.j2ee.model.ModelProviderManager;
import org.eclipse.jst.javaee.web.WebApp;
WebApp webApp = (WebApp) ModelProviderManager.getModelProvider(project).getModelObject();
Servlet servlet = WebFactory.eINSTANCE.createServlet();
servlet.setServletName("myServlet"); //$NON-NLS-1$
servlet.setServletClass("org.my.class.path"); //$NON-NLS-1$
webApp.getServlets().add(servlet);
一つは、同様に、サーブレット・マッピングおよびフィルタのような他のタグを追加することができます。