Maven环境的搭建与idea配置

来源:互联网 发布:百度seo稳定 编辑:程序博客网 时间:2024/06/05 20:47

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

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


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

<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还可以配置仓库的镜像下载

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

3、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>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相关配置

.


maven项目的包结构


设置maven自动导包



























0 0