首页 > Web开发 > 详细

eclipse web项目转maven项目

时间:2014-01-20 19:35:50      阅读:393      评论:0      收藏:0      [点我收藏+]

ps:好久没写博客了,工作了人就懒了,加油加油,up,up

 

 

1 eclipse web项目目录

/web app

   src

       com.xx.xx

       *.properties

       *.xml

    WebRoot

        ?WEB-INF

    ?    ?    ?classes

    ?    ?    ?lib

    ?    ?    ?*.xml

    ?    ?index.jsp

2 转为maven项目,添加pom.xml

1) 创建maven web项目,把eclipse web文件拷贝到新的项目中

2) 通过在项目上右键->转为maven项目,填写信息自动创建pom.xml

3)直接在项目中创建pom.xml文件

原始pom.xml文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.syx</groupId>

  <artifactId>web</artifactId>

  <packaging>war</packaging>

  <version>0.0.1-SNAPSHOT</version>

  <name>web Maven Webapp</name>

  <url>http://maven.apache.org</url>

  <dependencies>

  </dependencies>

  <build>

    <finalName>web</finalName>

  </build>

</project>

3 配置class输出目录和项目jar包依赖

  1)把项目的src目录配置/WebRoot/WEB-INF/classes目录下

  2)把项目的lib目录jar添加到classpath

4 添加pom jetty插件和配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>Maven Web</groupId>

  <artifactId>Maven Web</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <build>

    <plugins>

      <plugin>

        <groupId>org.mortbay.jetty</groupId>

        <artifactId>maven-jetty-plugin</artifactId>

        <version>6.1.15</version> 

        <configuration>

          <contextPath>/</contextPath>

          <webAppSourceDirectory>WebRoot</webAppSourceDirectory>  

          <scanIntervalSeconds>2</scanIntervalSeconds>

          <stopKey>foo</stopKey>

          <stopPort>9090</stopPort>

          <connectors>

            <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">

              <port>8080</port>

              <maxIdleTime>60000</maxIdleTime>

            </connector>

          </connectors>

        </configuration>

      </plugin>

      <plugin>

        <artifactId>maven-clean-plugin</artifactId>

        <configuration>

          <filesets>

            <fileset>

              <directory>WebRoot/WEB-INF</directory>

              <includes><include>classes</include></includes>

              <followSymlinks>false</followSymlinks>

            </fileset>

          </filesets>

        </configuration>

      </plugin>

    </plugins>

  </build>

</project>

eclipse web项目转maven项目

原文:http://www.cnblogs.com/syxchina/p/3526770.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!