Myeclipse6.5 + Maven 开发web工程详细配置(三)

来源:互联网 发布:现代设计方法优化设计 编辑:程序博客网 时间:2024/05/29 19:04
Myeclipse6.5 + Maven 开发web工程详细配置(三)


      前面咱们说了 maven环境变量的配置以及myeclipse中maven插件的安装,那么下面就说一下myeclipse + maven 搭

建web project工程!那就一步一步来看吧:

     1、使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目

录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。


          创建方法,在一个目录下使用命令:mvn archetype:create -DgroupId=com.myWork -DartifactId=Work

-DarchetypeArtifactId=maven-archetype-webapp 效果图如下:

         

         2、 用MyEclipse导入Maven创建的工程:

               

导入有两种方法这里分步讲解:

1) 使用MyEclipse的普通工程导入,步骤如下:

         1> 先打开dos,在工程根目录下(mywebapp)运行: mvn eclipse:eclipse---运行完后会发现在工程目录

                  下多出了两个文件.classpath和.project,这是eclipse的工程文件,当然myeclipse也识别

2> 在MyEclipse中使用导入功能,选择File-->Import...-->Existing Projects into workspace,选择工程

                  目录,导入即可

3> 关联Maven,导入后的工程只是一个普通java的工程,并不会与maven插件相关连,此时在工程上

                  点击右键-->Maven4MyEclipse-->Enable Dependency Management,这样,这个工程就与Maven插件关

                  联了(关联后工程根节点左上角上会有一个M的标识)。


          

2)使用MyEclipse中的Maven工程导入,步骤如下:

1> 在MyEclipse中使用导入功能,选择File-->Import...-->Existing Maven Projects(这里不同),选择工

                   程目录,导入即可。---这里导入进,MyEclipse可能会联网更新索引,很慢,我们可以取消(在Progress面

                   板中点那个大红框),这时工程导进来了,但是没有执行该有的操作,比如maven的dependcy检查等,此

                   时进行一下第2步操作。

  2> 更新一下工程配置,右键工程-->Maven4MyEclipse-->Update Project Configuration


                 


               


              


              


            


          3、增加MyEclipse的Web Project功能

                到目前为止,我们仅仅是把一个Maven的webapp导入到了MyEclipse中,然而在MyEclipse中,这还仅仅是

            一个Java普通的Maven工程,这一步我们就要为其添加MyEclipse的web project特性。

               选择工程-->MyEclipse-->Add Web Project Capabilities-->Add Web Project Capabilites,弹出窗口中设置参

            数如下,再接下来的弹出窗口中选择yes。这样我们的工程就是web工程了(注意工程图标有变化,而且

            MyEclipse自动依赖了JEE的包)。如下图:

           


          


             4、 配置工程属性,打开工程属性面板---这一步很重要,都是些细节配置,缺一不可啊

                   1) Java Build Path

      

             1> Source
   
                    添加src/main/java, src/test/java, src/test/resources为source folder, 这里就不需要详述了吧,点"add    

              folder"就行。最小面的"default output  folder"修改为"mywebapp/src/main/webapp/WEB-INF/classes"---这点

              很重要修改这些source folder的输出目录,其中main/java和main/resources输出到default

              output folder, 而test/java和test/resources输出到target/test-classes中,(如何修改---点击各节点下的Output

              Folder, 再点右边的edit按钮就行了)最后设置结果如下:

             


            

2> Order And Export

为了显示好看,调整一下显示顺序,不细说了,很简单,看下图:

               

                     

          

    2)Java Compiler

         注意到上面的图片中,我的工程显示jdk为1.4,所以要修改成我们想要的版本,这里就不详述了,应该都会改。

        


        


        


        3) Myeclipse-->Web

            这一个是用来修改设置工程的web特性的,如下图:

       


                  好了,一个MyEclipse的Web Project + Maven webapp的工程就建好了。剩下的就是在myeclipse中开发   

           和调试web最后用maven打包,当然一定要使用maven的依赖特性(把要依赖的jar包直接在pom.xml中加入,然

           后刷新工程就会自动导入)。

  OK!



0 0
原创粉丝点击