zoukankan      html  css  js  c++  java
  • maven 从私仓库下载jar包

    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/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>test1</groupId>
      <artifactId>test1</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <packaging>war</packaging>
          
      <dependencies>
             <dependency>
                <groupId>javax</groupId>
                <artifactId>javaee-api</artifactId>
                <version>7.0</version>
            </dependency> 
            <dependency>
              <groupId>fakepath</groupId>
              <artifactId>test3</artifactId>
              <version>0.0.2</version>
           </dependency>
         
      </dependencies>
      <!-- 私有仓库 -->
       <repositories>
            <repository>
                <id>thirdparty</id>
                <name>Team Nexus Repository</name>
                <url>http://192.168.1.130:8081/nexus/content/repositories/thirdparty</url>
            </repository>
          </repositories>
      <!-- 私有仓库 -->
          <pluginRepositories>
              <pluginRepository>
                  <id>nexus</id>
                  <name>local nexus</name>
                  <url>http://192.168.1.130:8081/nexus/content/groups/public</url>
                  <releases>
                      <enabled>true</enabled>
                  </releases>
                  <snapshots>
                      <enabled>true</enabled>
                  </snapshots>
              </pluginRepository>
          </pluginRepositories>
          <build>
                <defaultGoal>package</defaultGoal>
                <finalName>${project.artifactId}</finalName>
    
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <configuration>
                            <source>1.7</source>
                            <target>1.7</target>
                        </configuration>
                    </plugin>
    
                </plugins>
         </build>
    </project>

    settings.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <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">
        
        <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-releases</id>
                <mirrorOf>*</mirrorOf>
                <url>http://192.168.1.130:8081/nexus/content/groups/public</url>
            </mirror>
            <mirror>
                <id>nexus-snapshots</id>
                <mirrorOf>*</mirrorOf>
                <url>http://192.168.1.130:8081/nexus/content/groups/public-snapshots</url>
            </mirror>
        </mirrors>
        
        <profiles>
            <profile>
                <id>nexus</id>
                <repositories>
                    <repository>
                        <id>maven-nexus-public</id>
                        <name>Team Nexus Repository</name>
                        <url>http://192.168.1.130:8081/nexus/content/groups/public</url>
                    </repository>
                    <repository>
                        <id>release</id>
                        <name>Team Nexus Repository</name>
                        <url>http://192.168.1.130:8081/nexus/content/repositories/releases</url>
                    </repository>
                    <repository>
                        <id>snapshots</id>
                        <name>Team Nexus Repository</name>
                        <url>http://192.168.1.130:8081/nexus/content/repositories/snapshots</url>
                    </repository>
                    <repository>
                        <id>thirdparty</id>
                        <name>Team Nexus Repository</name>
                        <url>http://192.168.1.130:8081/nexus/content/repositories/thirdparty</url>
                    </repository>
                </repositories>
                <pluginRepositories>
                    <pluginRepository>
                        <id>nexus-releases</id>
                        <url>http://nexus-releases</url>
                        <releases><enabled>true</enabled></releases>
                        <snapshots><enabled>true</enabled></snapshots>
                    </pluginRepository>
                    <pluginRepository>
                        <id>nexus-snapshots</id>    
                        <url>http://nexus-snapshots</url>    
                        <releases><enabled>true</enabled></releases>    
                        <snapshots><enabled>true</enabled></snapshots>    
                    </pluginRepository>    
                </pluginRepositories>    
            </profile>    
        </profiles>    
        
        <activeProfiles>    
            <activeProfile>nexus</activeProfile>    
        </activeProfiles>    
        
    </settings>
  • 相关阅读:
    4月7日工作日志
    5月4日工作日志
    4月7日工作日志
    4月1日工作日志
    3月31日工作日志
    3月31日工作日志
    对元素绑定事件方法
    css实现垂直居中的各种方法
    纯css写一个switch开关
    弹性盒模型flex布局
  • 原文地址:https://www.cnblogs.com/gengaixue/p/6933911.html
Copyright © 2011-2022 走看看