首页 > 编程 > Java > 正文

详解Maven环境的搭建与idea配置

2019-11-26 10:47:10
字体:
来源:转载
供稿:网友

本文主要介绍了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自动导包



以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表