Maven工程构建方法详解

一、下一个maven安装包,https://maven.apache.org/

二、解压

三、改E:\tools\apache-maven-3.3.9\conf下的setting.xml

1、改54行

<localRepository>d:/maven/local/repo</localRepository>装jar包的路径

2、改:<mirrors>

    <mirror>

      <id>alimaven</id>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>       

    </mirror>

  </mirrors>这个镜像快

3、改:<profile>

      <id>jdk-1.8</id>

      <activation>

        <jdk>1.8</jdk>

      </activation>

      <repositories>

        <repository>

          <id>jdk18</id>

          <name>Repository for JDK 1.8 builds</name>

          <url>http://www.myhost.com/maven/jdk18</url>

          <layout>default</layout>

          <snapshotPolicy>always</snapshotPolicy>

        </repository>

      </repositories>

    </profile>改jdk版本

四、配环境变量

MAVEN E:\tools\apache-maven-3.3.9 //maven解压到的路径

path %MAVEN%\bin

五、Eclipse搭建maven项目

window-->preferences-->maven-->installation-->add-->directory(选解压路径)

window-->preferences-->maven-->user setting-->E:\tools\apache-maven-3.3.9\conf\settings.xml

六、新建maven项目

1、new-->mavenproject-->next-->web app1.0-->Groupid(com.aaa)-->artifact(项目名)-->finish

2、加source folder和class路径(三个,src/main/java,src/test/java,src/test/resources)

右键项目--new--SourceFolder

注意,可能我们项目里前两个目录都已经存在了,只是没显示出来,我们需要buildpath把jdk改成我的们1.8(新建的项目默认是1.5),改好以后这两个目录就显示出来了,我们一般只需要建第三个就可以了

改class路径

buildpath--Source--双击每个文件夹的Output folder,

src/main/java,src/main/resources,选择target/classes

src/test/java ,src/test/resources, 选择target/test-classes

注:source folder就等于src,eclipse在运行时,source folder的路径就是"/",比如把abcd这个目录设置为source folder,那它就相当于"/",在它下面建com.bsr.day01就可以;对应的class是指把class文件放在这里。

3、改配置文件:

1、改web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">

  <display-name>Archetype Created Web Application</display-name>

</web-app>

2、改E:\workspace\TestMaven4\.settings下的org.eclipse.jdt.core.prefs文件,将1.5改成1.8

3、改E:\workspace\TestMaven4\.settings下的org.eclipse.wst.common.project.facet.core.xml文件,改1.5为1.8和2.3为3.0

七、重启Eclipse

项目右键-->properties-->project facets-->改3.0和1.8(正常应该已经改好了)

改右上方的Runtime,把tomcat7勾上

参考:http://www.daxueit.com/article/11044.html

八、在java文件夹下建个Servlet1,写jdbc

在pom.xml中加<dependency>

准备Spring4的依赖,springmvc的依赖,springmvc+mybatis的依赖

九、已有jar包转maven

首先保证maven已经装完,环境变量都配完。

把jar包放d盘下,

上控制台里进d盘下,输入下面的命令:

mvn install:install-file -DgroupId=net.sf -DartifactId=sdk-Java -Dversion=20151021120052 -Dpackaging=jar -Dfile=alipay-sdk-java20151021120052.jar

十、改好的3.0,但报错说2.5,在pom.xml中加入如下

在pom.xml中添加下面内容即可,同时也可以解决Maven->update project默认jdk的问题

<profiles>

    <profile>

        <id>jdk-1.8</id>

        <!-- 另外一种激活方式 -->

        <activation>

            <activeByDefault>true</activeByDefault>

            <jdk>1.8</jdk>

        </activation>

        <properties>

            <maven.compiler.source>1.8</maven.compiler.source>

            <maven.compiler.target>1.8</maven.compiler.target>

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

        </properties>

    </profile>

</profiles>

然后运行pom.xml  重新加载mavenjar包 我也遇到楼主一样的问题 已经解决

(可以把repo里的删了,重下一遍)不好使,回头再改

猜你喜欢

转载自blog.csdn.net/Peter_Changyb/article/details/81383734