idea怎么配置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>

f31fbe096b63f624f19da5118344ebf81b4ca3e4

e7cd7b899e510fb336dbeb85dd33c895d0430ce5

d788d43f8794a4c2593b7b390af41bd5ad6e3983


你可能感兴趣的:(maven)