maven的安装与maven本地仓库的搭建过程

来源:互联网 发布:淘宝卖假货美妆店铺 编辑:程序博客网 时间:2024/06/06 08:58

maven的安装与maven本地仓库的搭建过程

maven的安装

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

         1.下载并解压apache-maven-3.3.9-bin.tar.gz到/soft下.

         2.创建符号连接

                   $>cd /soft

                   $>ln -s apache-maven-3.3.9maven

         3.配置maven的环境变量

                   [/etc/environment]

                   M2_HOME=/soft/maven

                   PATH=...:/soft/maven/bin

        

 

 

win7宿主机上搭建maven本地仓库服务器

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

         1.安装tomcat

                   下载tomca压缩包t解压即可

         2.安装nexus.war文件.

                   a.复制nexus.war到${tomcat_home}/webapps/

                   b.启动tomcat

                   c.http://localhost:8080/nexus/

        

         3.配置maven的settings.xml文件,连接到本地仓库服务器.

                   注意:maven安装在ubuntu上

                        nexus安装在win7上.

                   [/soft/maven/conf/settings.xml]

                   <?xmlversion="1.0" encoding="UTF-8"?>

                   <settingsxmlns="http://maven.apache.org/SETTINGS/1.0.0"

                                      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

                                      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0http://maven.apache.org/xsd/settings-1.0.0.xsd">

                     <pluginGroups>

                     </pluginGroups>

                     <proxies>

 

                     </proxies>

                            <servers>

                                     <server>

                                     <id>releases</id>

                                     <username>admin</username>

                                     <password>admin123</password>

                                     </server>

                                     <server>

                                     <id>snapshots</id>

                                     <username>admin</username>

                                     <password>admin123</password>

                                     </server>

                            </servers>

                            <mirrors>

                                     <mirror>

                                     <id>nexus</id>

                                     <mirrorOf>*</mirrorOf>

                                     <url>http://192.168.231.1:8080/nexus/content/groups/public/</url>

                                     </mirror>

                            </mirrors>

                            <profiles>

                                     <profile>

                                     <id>nexus</id>

                                     <repositories>

                                     <repository>

                                               <id>central</id>

                                               <url>http://192.168.231.1:8080/nexus/content/repositories/central/</url>

                                               <releases>

                                                        <enabled>true</enabled>

                                               </releases>

                                               <snapshots>

                                                        <enabled>true</enabled>

                                               </snapshots>

                                     </repository>

                                     </repositories>

                                     <pluginRepositories>

                                     <pluginRepository>

                                               <id>central</id>

                                               <url>http://192.168.231.1:8080/nexus/content/repositories/central/</url>

                                               <releases>

                                                        <enabled>true</enabled>

                                               </releases>

                                               <snapshots>

                                                        <enabled>true</enabled>

                                               </snapshots>

                                     </pluginRepository>

                                     </pluginRepositories>

                                     </profile>

                            </profiles>

                            <activeProfiles>

                                     <activeProfile>nexus</activeProfile>

                            </activeProfiles>

                   </settings>

 

 

 

maven本地仓库服务器的配置

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

         1.编辑tomcat/webapps/nexus/WEB-INF/classes/nexus.properties

                   nexus-work=h:/maven-repo/nexus

                   runtime=${bundleBasedir}

                   nexus-app=${runtime}

1 0
原创粉丝点击