myeclipse8.5发布maven web项目

来源:互联网 发布:vb源码下载 编辑:程序博客网 时间:2024/04/30 12:42

参考:

http://www.cnblogs.com/yan5lang/archive/2009/07/15/1524343.html

http://b-l-east.iteye.com/blog/1246482

——————————————————————————————————

说明:1.其实还是主要摘抄子楼上两位的博客了,自己动手能力略差。惭愧!谢谢楼上两位大神的博客!

           2. myeclipse发布maven web的过程还是发生了一些异常,最后整理出来的这些操作在本地是ok的,感觉maven受网络的影响很大,毕竟很多依赖需要从网上下载。整理出来,主要是以后方便直接用。

           3. 真的还是看官网的英文比较有成就感额。。

——————————————————————————————————

推荐两个地址:

##下载maven项目需要的plugin:http://maven.apache.org/plugins/
## 配置maven以来的jar包时可以搜http://search.maven.org/,找到网上的groupid之类的配置

——————————————————————————————————



OK。进入正题,操作如下

1. windows系统cmd控制台:使用maven创建webapp工程,新建的项目名为webDemo。位于d:\maventest目录下

  执行:  mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp


   (##首先切换到工程目录下,本例实在d盘的mavetest目录下。)

   (##按提示输入相应的参数(groupid,artifactid等),一步一步构建一个webapp工程,注意可能会因为网络问题导致异常出现,所以要确保你的网络ok!!。)

  图一、

   


2.补全目录:非必须,只是为了规范项目结构,这步可以不设置

   本例:

   cd webDemo\src
    mkdir main\java
    mkdir test\resources
    mkdir test\java


3.修改webDemo的pom文件,修改pom文件,在生成eclipse项目的时候maven eclipse plugin使用此配置(说明:因为没有添加,所以遇到了异常,下次谨记!)

  在project/build标签内加入如下代码:

  

<plugins>     <plugin>       <groupId>org.apache.maven.plugins</groupId>       <artifactId>maven-eclipse-plugin</artifactId>       <configuration>          <projectnatures>             <java.lang.String>com.genuitec.eclipse.j2eedt.core.webnature</java.lang.String>             <java.lang.String>org.eclipse.jdt.core.javanature</java.lang.String>           </projectnatures>           <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory>       </configuration>     </plugin>   </plugins>
   图二、

   

   

4.cmd窗口,切换到webDemo工程目录内,执行 mvn eclipse:eclipse 生成可以导入Eclipse/myeclipse的项目

   图三、

  


5.上一步执行成功后(失败的话自己找原因,亲 ╮(╯▽╰)╭)),就可以导入myeclipse了。


6.在MyEclipse中使用导入功能,选择File-->Import...-->Existing Projects into workspace,选择工程目录,导入即可

 ( 说明:myeclipse导入maven web项目有至少两种方式,见http://b-l-east.iteye.com/blog/1246482,

   问题是,我用导入existing maven projects这种方式是,myeclipse一直报错。所以我放弃了。。。)


7.关联maven,导入的只是个java项目,需要与myeclipse的maven插件关联,

   此时在工程上点击右键-->Maven4MyEclipse-->Enable Dependency Management,这样,这个工程就与Maven插件关联了(关联后工程根节点左上角上会有一个M的标识)。


8.若上步正常,将项目变成myeclipse支持的的web项目。

   右键工程——>properties——>左侧菜单myeclipse的web菜单——>

   --修改web root folder为src/main/webapp

   --修改web context root为你想要的应用上下文路径,本例是工程命了/webDemo

   操作如图:

   


9.然后既可以按照在tomcat部署一般的web应用的方式运行了

   右键项目——>myeclipse——>myeclipse server application

   

  


0 0
原创粉丝点击