Archiva 学习

  1. 安装步骤

安装步骤

  1. Archiva官网下载Archiva后解压到D:\archiva
  2. 运行bin\archiva.bat install, archiva就启动成功了
  3. 在浏览器运行http://localhost:8080/就可以进入archiva本地主页了
  4. 当进入之后我们需要创建一个账号:
  5. 接着我们创建一个私有的仓库
  6. 我们创建一个最简单的私有仓库:
  7. 创建一个连接器
  8. 同样我们只选用必须的
  9. 接着如图操作
  10. 然后我们修改项目中的pom.xml文件!
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <?xml version="1.0" encoding="UTF-8"?>
    <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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>testMaven</groupId>
    <artifactId>testDeply</artifactId>
    <version>1.0-SNAPSHOT</version>

    <repositories>
    <repository>
    <id>ID2015_09_17</id>
    <name>NAME2015_09_17</name>
    <url>http://localhost:8080/repository/ID2015_09_17</url>
    </repository>
    </repositories>

    <pluginRepositories>
    <pluginRepository>
    <id>ID2015_09_17</id>
    <name>NAME2015_09_17</name>
    <url>http://localhost:8080/repository/ID2015_09_17</url>
    </pluginRepository>
    </pluginRepositories>

    <distributionManagement>
    <repository>
    <id>ID2015_09_17</id>
    <name>NAME2015_09_17</name>
    <url>http://localhost:8080/repository/ID2015_09_17</url>
    </repository>
    </distributionManagement>
    </project>
  11. 修改本地仓库中的setting.xml文件(我的目录C:\Users\Administrator\.m2),我们添加私有仓库的用户名和密码!
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <settings xmlns="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.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

    <servers>
    <server>
    <id>ID2015_09_17</id>
    <username>admin</username>
    <password>admin1</password>
    </server>
    </servers>

    </settings>