翔子 发表于 2014-12-30 09:06:37

Maven环境的搭建与idea配置

Maven环境的搭建与idea配置

Maven 下载: http://maven.apache.org/download.cgi

Maven 中央仓库地址:http://search.maven.org

配置maven环境变量

M2_HOME:D:\workspace\maven\apache-maven-3.0.5

Path:;%M2_HOME%/bin;

检查是否成功,打开CMD:

Mvn -v

mvn install 会将项目生成的构件安装到本地Maven仓库

mvn deploy 用来将项目生成的构件分发到远程Maven仓库

D:\>mvn archetype:generate:在D:盘构建maven标准项目目录结构

2、settings.xml文件配置

2.0修改本地仓库位置

M2_home目录下 conf/settings.xml

view plaincopy

    <localRepository>D:/workspace/maven/stone</localRepository>



2.1如何配置远程仓库(私服): (nexus-2.0.4-1-bundle)

view plaincopy

    <profiles>
      <profile>
            <id>nexus</id>
            <repositories><!--配置远程仓库-->
                <repository>
                  <id>nexus</id>
                  <name>Central Repository</name>
                  <url>http://127.0.0.1/nexus/content/groups/public</url>
                  <releases>
                        <enabled>true</enabled>
                  </releases>
                  <snapshots>
                        <enabled>false</enabled><!---->
                  </snapshots>
                </repository>
            </repositories>
            <pluginRepositories><!--配置Maven从什么地方下载插件构件-->
                <pluginRepository>
                  <id>nexus</id>
                  <name>Central Repository</name>
                  <url>http://127.0.0.1/nexus/content/groups/public</url>
                  <releases>
                        <enabled>true</enabled>
                  </releases>
                  <snapshots>
                        <enabled>false</enabled>
                  </snapshots>
                </pluginRepository>
            </pluginRepositories>
      </profile>
    </profiles>
      
    <activeProfiles><!--激活 远程仓库-->
            <activeProfile>nexus</activeProfile>
    </activeProfiles>



-------------------------------------------------------------------------------------------------

2.2还可以配置仓库的镜像下载

view plaincopy

    <mirrors>
    <mirror><!--配置镜像-->
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://127.0.0.1/nexus/content/groups/public</url>
    </mirror>
    </mirrors>


3、pom.xml文件配置依赖

view plaincopy

    <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>xu.feifei</groupId>
      <artifactId>feifei</artifactId>
      <packaging>war</packaging>
      <version>1.0</version>
      
      <dependencies>
      
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>org.json</groupId>
                <artifactId>json</artifactId>
                <version>20090211</version>
            </dependency>
      
      </dependencies>
      
      <build>
            <finalName>feifei</finalName>
      </build>
         
    </project>


二、IDEA的搭建Maven相关配置http://img.my.csdn.net/uploads/201304/08/1365405861_6782.png.

http://img.my.csdn.net/uploads/201304/08/1365405878_4002.png

maven项目的包结构http://img.my.csdn.net/uploads/201304/08/1365405891_1137.png

设置maven自动导包http://img.my.csdn.net/uploads/201304/08/1365405954_8869.png

http://img.my.csdn.net/uploads/201304/08/1365405993_4997.png

http://img.my.csdn.net/uploads/201304/08/1365406009_6401.png























页: [1]
查看完整版本: Maven环境的搭建与idea配置