Java 项目转为Eclispe Plugin Maven项目并调试/运行在Maven内嵌的Tomcat

Eclispe JEE项目转为 Maven项目并调试/运行在Maven内嵌的Tomcat.

  1.  安装eclipe maven puglin

http://www.eclipse.org/m2e/

Installation
You can install last M2Eclipse release by using the following update site from within Eclipse:

http://download.eclipse.org/technology/m2e/releases

菜单: help->Install New Software->输入上面的URL。

2. maven tomcat plugin 配置。(在pom.xml)

<build>
    <plugins>
        <plugin><!--运行Tomcat的插件-->
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <port>8081</port>
                <path>/${project.name}</path>
                <uriEncoding>UTF-8</uriEncoding>
                <finalName>${project.name}</finalName>
                <server>tomcat7</server>
                 <warSourceDirectory>WebContent</warSourceDirectory>
            </configuration>
        </plugin>
        <plugin><!--编译用的插件-->
               <groupId>org.apache.maven.plugins</groupId>    
               <artifactId>maven-compiler-plugin</artifactId>  
               <version>3.2</version>
               <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>${file.encoding}</encoding>
               </configuration>
        </plugin>

        <plugin><!--打war包用的插件-->
              <groupId>org.apache.maven.plugins</groupId>    
              <artifactId>maven-war-plugin</artifactId>  
              <version>2.5</version>
              <configuration>
                 <warSourceDirectory>WebContent</warSourceDirectory>
                 <failOnMissingWebXml>false</failOnMissingWebXml>
                  <webXml>WebContent\WEB-INF\web.xml</webXml>   <!--如果不是Maven的标准目录结构,此处需要配置-->
              </configuration> 
        </plugin>
    </plugins>
</build>

http://maven.apache.org/plugins/index.html

3. Debug/ 运行

右键pom.xml->Debug as->Maven build-> Goals: tomcat7:run http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/run-mojo.html

4. 冲突类的解决,双击pom.xml ->切换到Tab: Dependency Hierachy ->在Filter中搜索->中可以看到冲突的依赖包。

这里写图片描述

5. 依赖包的查询:
http://www.mvnrepository.com/
http://maven.oschina.net/
搜索依赖包的名字,获取pom片段,加入到工程的pom.xml中。

如Mysql的JDBC驱动:

这里写图片描述

6. 安装Jar包:将本地工程打包到本地仓库中:默认是C:\Users\Anakin.m2\repository (注:Anakin是当前登录的用户名)。
右键pom.xml->Run as->Maven Install

这里写图片描述

7. 如果找不到配置文件, 将web.xml 配置的路径用classpath:文件名代替。
如:

log4jConfigLocation
classpath:log4j.properties

8. Mvn 命令行的安装
http://maven.apache.org/download.cgi
下载后加入到Path中去。

安装库:
运行命令行,转到 pom.xml 所在路径,运行:mvn install -Dmaven.test.skip=true

下面check mvn正确安装并加到path中了:

这里写图片描述

引自Maven 官网:
Installation Instructions
Maven is a Java tool, so you must have Java installed in order to proceed. More precisely, you need a Java Development Kit (JDK), the Java Runtime Environment (JRE) is not sufficient. Additional optional installation steps are listed after the platform specific instructions.

Windows
Unzip the distribution archive, i.e. apache-maven-3.3.3-bin.zip to the directory you wish to install Maven 3.3.3. These instructions assume you chose C:\Program Files\Apache Software Foundation. The subdirectory apache-maven-3.3.3will be created from the archive.
Add the unpacked distribution’s bin directory to your user PATH environment variable by opening up the system properties (WinKey + Pause), selecting the “Advanced” tab, and the “Environment Variables” button, then adding or selecting the PATH variable in the user variables with the value C:\Program Files\Apache Software Foundation\apache-maven-3.3.3\bin.
Optional: In the same dialog, add the MAVEN_OPTS environment variable in the user variables to specify JVM properties, e.g. the value -Xms256m -Xmx512m. This environment variable can be used to supply extra options to Maven.
In the same dialog, make sure that JAVA_HOME exists in your user variables or in the system variables and it is set to the location of your JDK, e.g. C:\Program Files\Java\jdk1.7.0_51.
Open a new command prompt (Winkey + R then type cmd) and run mvn –version to verify that it is correctly installed.
Unix-based Operating Systems (Linux, Solaris and Mac OS X)
Extract the distribution archive, i.e. apache-maven-3.3.3-bin.tar.gz to the directory you wish to install Maven 3.3.3. These instructions assume you chose /usr/local/apache-maven. The subdirectory apache-maven-3.3.3 will be created from the archive.
In a command terminal, add unpacked distribution’s bin to your PATH environment variable, e.g. export PATH=$PATH:/usr/local/apache-maven/apache-maven-3.3.3/bin.
Optional: Add the MAVEN_OPTS environment variable to specify JVM properties, e.g. export MAVEN_OPTS=”-Xms256m -Xmx512m”. This environment variable can be used to supply extra options to Maven.
Make sure that JAVA_HOME is set to the location of your JDK, e.g. export JAVA_HOME=/usr/java/jdk1.7.0_51 .
Run mvn –version to verify that it is correctly installed.

9. maven 常用站点:

maven仓库: http://www.mvnrepository.com/
maven 中国社区:http://maven.oschina.net/
maven官网:http://maven.apache.org/
maven远程仓库:http://repo2.maven.org/maven2/
maven权威指南中文版:http://www.sonatype.com/books/maven-book/reference_zh/public-book.html
maven下载:http://maven.apache.org/download.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值