在WTP中创建Dynamic Web Project工程的时候提供了Project Facets的功能,它让用户在创建Web项目的时候,可以像搭积木一下给我们创建的project添加各种功能模块.
通常我们给创建的工程可能添加以下元素:资源文件, Builder, Nature标识等. 我们知道Eclipse本身提供了一个Nature的功能,但是Facets跟Nature是有区别的, 给工程添加Nature是用来给Eclipse底层的工具使用的,而Facets是用来给最终用户使用的, 通常Facets提供的模块都是自描述的,这样可以保证用户在使用的时候,避免添加不必要的Facet模块, 而且对于我们开发者而言也避免了在新建向导中插入新的wizard page以及避免通过右键菜单来给工程添加或者去掉某模块,从而大大简化了开发人员的工作量, 因此Facets对用户和开发者来说都是一个不错的选择.
参考资料:
Eclipse WTP Projects Facets实战指南
http://macrochen.iteye.com/blog/142414
http://macrochen.iteye.com/blog/142422
Extending WTP Using Project Facets
http://www.eclipse.org/articles/Article-BuildingProjectFacets/tutorial.html
分享到:
相关推荐
接下来,右键点击项目 -> Properties -> Project Facets -> Modify Project,在弹出的面板中选择Java和Dynamic Web Module。这一步骤确保了项目正确识别为动态Web模块,并激活了相关的构建规则。 4. **配置Context ...
右键点击项目,然后选择"Properties"-"Project Facets"-"Modify",在弹出的面板中,选择"Java"和"Dynamic Web Module",然后点击"OK"。这将使得项目转换为动态 Web 项目。 步骤 4: 生成 Wtp 插件 在命令提示符下,...
- 在Project Facets对话框中,选择“Java”和“Dynamic Web Module”,并根据实际情况设置相应版本。 5. **调整构建路径**: - 进入项目属性中的Build Path设置,检查并调整Libraries(库文件),确保所有依赖的...
(3)刷新项目,项目 -> 右击 -> Properties -> Project Facets -> Modify Project,选择 Java 1.6 和 Dynamic Web Module 2.5,然后点 OK 即可。 问题4:The server does not support version 3.0 of the J2EE Web...
- 再次右键单击项目,选择“Properties” -> “Project Facets”。 - 在弹出的窗口中,勾选“Java”和“Dynamic Web Module”,并设置相应的版本。 - 单击“Apply and Close”。 3. **进一步配置**: - 在完成...
- 在Project Facets选项卡中,确保勾选了Dynamic Web Module,设置版本为所需的Web应用版本。 - 在Libraries选项卡中,可以看到项目依赖的JAR包,可以根据需要调整或添加依赖。 3. **添加Java和Resources文件夹**...
- 选择“Project Facets”页面,在这里确认项目是否正确地配置为 Dynamic Web Module。 - 如果需要,可以在此处调整项目的 Java 编译器版本和其他相关设置。 5. **清理和重建项目** 完成上述所有步骤后,执行一...
- 打开项目属性对话框(`properties`),选择`Project Facets`选项卡,根据项目的实际需求配置动态Web模块版本、Java版本以及其他必要的组件,例如: - **DynamicWebModule**:选择适当的版本,例如2.5、3.0等。 - *...
1. 创建一个新的Java Web项目,右键点击项目,选择“Properties” -> “Project Facets”,勾选“Dynamic Web Module”和“Java”,然后点击“Apply and Close”。 2. 将项目拖放到Tomcat服务器实例上,或者右键点击...
操作步骤为:右键项目 -> Properties -> Project Facets -> 移除 <buildSpec> 标签中的 org.eclipse.wst.jsdt.core.javascriptValidator。 - **设置默认 JSP 打开方式**:在 Windows -> Perferences -> General -> ...
在项目属性中,选择`Project Facets`,然后激活`Dynamic Web Module`,并设置`Directory`为`src/main/webapp`。 4. **添加Struts2依赖**:由于新版Eclipse可能不包含默认的库管理,你需要使用Maven或Gradle来管理...
- 在项目右键选择“Properties”>“Project Facets”,勾选“Web Service”选项。 - 这会自动添加必要的库文件和支持。 **3. 创建服务端类** - 在项目的“src”目录下创建一个新的Java类,例如`HelloWorldService`...
然后,可以创建一个新的Dynamic Web Project,并配置JSF Facets以支持JSF框架。将源代码和资源包添加到工程后,可以通过Eclipse的内置Tomcat或其他服务器进行调试和运行。 总的来说,这个压缩包提供的内容可能是一...
此外,对于使用不同版本Eclipse的开发者来说,他们可能需要更新或安装与Tomcat版本兼容的插件,如WTP (Web Tools Platform) 或者JST Server Adapters,以确保Eclipse能够完全支持所选择的Tomcat版本。 总结来说,...