用Maven开发做了很久了,用Eclipse做开发就更久了。自打用Eclipse开发Web项目,就一直用着Eclipse的WTP,离开了WTP的Server,就超级不习惯。虽然Maven已经3.0时代了,虽然Maven For Eclipse的插件也做了很久了,但还是不够好用,兼容做的不够好。
接下来,我们通过简单配置,解决wtp发布工程时,对于Maven的Lib依赖!
通过mvn命令的方式产生wtp的eclipse项目的方法,我已经尝试过了,还不如新建
Dynamic Web Project,然后将其转化为
Maven Project。
新建
Dynamic Web Project,选择源代码路径时,与Maven Project保持一致,删除原有
src目录,直接建立
src/main/java、
src/main/resources、
src/test/java、
src/test/resources目录。同时,指定输出目录为
target/class
全部目录:
构建
Web Module时,调整下
Content directory,与Maven Webapp项目保持一致。
这时目录结构如下:
转化
Maven Project时,要注意
Packaging选为
war:
调整测试源代码输出路径:
如果你跳过了上面的步骤已经建立的web项目,但想引用Maven的Lib怎么办?
选中
Maven Dependencies
最后得到这个结果:
或者直接修改
.classpath文件,找到
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
替换为:
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
也是一样的效果!
随便写个页面,在eclipse运行server:
搞定!
这基本上不费什么力气,比用
mvn eclipse:eclipse –Dwtpversion=2.0的种种方便多了。
备注我使用的插件:
GEF
m2e
m2e-extras
m2e-extras选择时,一定要装WTP跟Extras,必选!
- 大小: 104.1 KB
- 大小: 147.8 KB
- 大小: 41.2 KB
- 大小: 50.2 KB
- 大小: 49.5 KB
- 大小: 38.8 KB
- 大小: 71.1 KB
- 大小: 51.9 KB
- 大小: 42.8 KB
- 大小: 49.7 KB
- 大小: 50.3 KB
- 大小: 151.6 KB
- 大小: 138.3 KB
- 大小: 40 KB
- 大小: 154.6 KB
分享到:
相关推荐
标题 "eclipse+ssm+maven最基本的demo含文档说明" 提供了关于一个基于Java Web开发的项目模板,其中整合了Eclipse IDE、Spring、Struts2和MyBatis(SSM)框架,并使用Maven作为构建工具。这个项目不仅包含源代码,还...
5. **Maven**:Maven是Java项目的构建工具,它通过POM(Project Object Model)文件管理项目的依赖关系,自动化构建流程,包括编译、测试、打包、部署等。在本实例中,Maven确保所有依赖库都能正确引入,简化了项目...
在Eclipse中,使用Maven创建一个Maven Web项目,然后在pom.xml中添加Spring框架及其相关模块的依赖。接下来,可以创建Spring配置文件(如applicationContext.xml),定义bean和注入依赖。同时,配置Web.xml以初始化...
### Selenium3+Java+Maven+TestNG+ReportNG+SVN+Jenkins自动化测试环境搭建 #### Java环境搭建 **一、安装JDK1.8** - **步骤**: 下载JDK安装包并按照向导指引进行安装,直至安装完成。 **二、配置JDK环境变量** ...
【构建Maven Web项目在Eclipse中的步骤】 创建Maven Web项目是开发Java Web应用程序的常见起点,Eclipse作为流行的Java集成开发环境,提供了便捷的工具支持。以下是一步一步教你如何使用Eclipse构建Maven的Web项目...
使用Eclipse构建Maven的Web项目用jetty启动 本文主要介绍了使用Eclipse构建Maven的Web项目,并使用jetty启动的步骤。下面是相关知识点的总结: 1. 使用Eclipse构建Maven项目 在Eclipse中构建Maven项目需要选择 ...
`WEB-INF`目录是Web应用的标准结构部分,其中包含了Web应用的私有库(`lib`目录)、Servlet配置文件(`web.xml`)以及其他应用特定的资源。`web.xml`是Web应用的部署描述符,定义了Servlet、过滤器、监听器等组件的...
eclipse构建Maven项目 eclipse是一个功能强大且广泛应用的集成开发环境...使用eclipse构建Maven项目可以帮助开发者更好地管理项目依赖关系、编译、测试和打包,并且可以与Tomcat服务器集成,方便项目的开发和部署。
将CXF解压后的lib目录中的JAR文件导入到项目中的`WebContent/WEB-INF/lib`,或者直接复制到对应文件夹,然后刷新项目,使Eclipse识别这些依赖。 5. **定义Web服务接口**: 使用Java的注解来定义服务接口,如`@...
Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" > "New...
3. **添加Maven依赖至WEB-INF/lib**: - 在“Deployment Assembly”页面点击“Add”。 - 选择“Java Build Path Entries”。 - 选择“Maven Dependencies”,然后点击确定。 #### 六、部署至Tomcat 1. **配置...
** Maven多模块项目详解 ** ...通过这个实例源码,你可以学习如何在Eclipse中配置Maven多模块项目,并结合Jetty进行热部署。了解并实践这些知识点,将有助于你快速构建和调试Java Web项目,提高开发效率。
而将Maven依赖部署到Web服务器的lib目录下,是为了确保运行Web应用时能够找到必需的第三方库。 通过本文档的描述,我们可以学习到如何在Eclipse中使用m2e插件创建、配置和部署Maven Web项目的基本流程,这对于初学...
本次项目由两部分组成,bos-web项目运行时调用了bos_crm的服务,它们是两个独立的web项目。其中bos_crm不是maven项目,依赖包点击,放至WEB-INF/lib下。项目运行成功后,通过如localhost:8080/bos-web/login形式访问...
Maven构建项目发布到Tomcat的解决...Maven构建项目发布到Tomcat服务器可能会遇到一些困难,但是通过正确地配置Maven依赖项、部署Maven依赖项到Tomcat服务器、检查Tomcat服务器的配置和类加载器配置,可以解决这些问题。