当前位置: 移动技术网 > IT编程>开发语言>Java > 详解Maven环境的搭建与idea配置

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

2019年07月19日  | 移动技术网IT编程  | 我要评论

本文主要介绍了maven环境的搭建与idea配置,分享给大家,具体如下:

maven 下载:

maven 中央仓库地址:

配置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自动导包



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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网