博客详情

springboot maven工程打包deploy到nexus私服 (原创)

作者: 朝如青丝暮成雪
发布时间:2022-04-24 15:51:25  文章分类:maven   阅读(2052)  评论(0)

springboot maven工程打包并deploy到nexus私服。



1、本地的 setting-nexus.xml的配置文件修改

<servers>
  <server>
      <id>nexus-release</id>
      <username>admin</username>
      <password>P4tjbTeMXwFB40wT</password>
    </server>

<server>
      <id>nexus-snapshots</id>
      <username>admin</username>
      <password>P4tjbTeMXwFB40wT</password>
    </server>

</servers>

<mirrors>
<mirror>    
       <id>nexus-release</id>    
       <mirrorOf>central</mirrorOf>    
       <url>http://192.168.0.120:8081/nexus/content/groups/public</url>    
     </mirror> 
</mirrors> 


<profiles>
  <profile> 
      <id>dev</id> 
      <repositories> 
        <repository> 
          <id>nexus-release</id> 
          <url>http://192.168.0.120:8081/nexus/content/groups/public/</url> 
          <releases><enabled>true</enabled></releases> 
          <snapshots><enabled>true</enabled></snapshots> 
        </repository> 
      </repositories> 
      <pluginRepositories>   
 
      <pluginRepository>   
          <id>nexus-release</id>   
          <url>http://192.168.0.120:8081/nexus/content/groups/public/</url>   
          <releases><enabled>true</enabled></releases>   
          <snapshots><enabled>true</enabled></snapshots>   
        </pluginRepository>   
      </pluginRepositories>   
    </profile> 
  </profiles>



   <activeProfiles>
    <activeProfile>dev</activeProfile>
   </activeProfiles>


2、 maven工程中pom.xml配置

 <distributionManagement>
        <repository>
            <id>nexus-release</id>
            <name>Nexus Release Repository</name>
            <url>http://192.168.0.120:8081/nexus/content/repositories/releases/</url>
        </repository>
       <snapshotRepository>
           <id>nexus-snapshots</id>
           <name>Nexus Release Repository</name>
           <url>http://192.168.0.120:8081/nexus/content/repositories/snapshots/</url>
       </snapshotRepository>
    </distributionManagement>


另 :mvn install/deploy的打包源码的插件配置

 <!-- 打源码包的插件   -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.4</version>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>install</phase><!--  要绑定到的生命周期的阶段 在verify之后,install之前执行下面指定的goal -->
                        <goals>
                            <goal>jar-no-fork</goal><!-- 类似执行mvn sources:jar -->
                        </goals>
                    </execution>
                </executions>
            </plugin>


配置完后,依次点击mvn clean 、install、deploy 即可打包并部署到nexus私服。



关键字:  maven  nexus  deploy
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号