MAVEN大白话笔记(三):maven在nexus私服上进行发布和下载

MAVEN大白话笔记(三):maven在nexus私服上进行发布和下载

(一)setting.xml文件配置

配置servers:

<servers>
    <server>
      <id>releasesid>    
      <username>developerusername>    
      <password>123456password>    
    server>

    <server>
      <id>snapshotsid>    
      <username>developerusername>
      <password>123456password>
    server>
<servers>

这里的releases和snapshots是指nexus仓库的id,而username和password则是nexus仓库配置的用户id和密码。
这里就不叙述nexus的配置和使用了,想要了解的朋友可以看我写的一篇有关nexus简易使用的文章:https://blog.csdn.net/codeljy/article/details/81298866

配置profiles:

<profiles>
    <profile>
      <id>nexusProfileid>    
      <repositories>    
        <repository>    
            <id>publicid>    
            <url>http://localhost:8081/nexus/content/groups/public/url>    
            <snapshots>
                <enabled>trueenabled>    
            snapshots>
            <releases>
                <enabled>trueenabled>    
            releases>
            <layout>defaultlayout>    
        repository>
      repositories>
    profile>
profiles>

<activeProfiles>
    <activeProfile>nexusProfileactiveProfile>    
activeProfiles>

(二)配置pom文件

配置distributionManagement:


  <distributionManagement>
    <repository>    
      <id>releasesid>    
      <name>releasesname>    
      <url>http://localhost:8081/nexus/content/repositories/releasesurl>    
    repository>
    <snapshotRepository>    
      <id>snapshotsid>
      <name>snapshotsname>
      <url>http://localhost:8081/nexus/content/repositories/snapshotsurl>
    snapshotRepository>
  distributionManagement>

配置源码打包插件:
是否要打包源码,根据公司需要来决定。


      <plugin>
        <artifactId>maven-source-pluginartifactId>
        <version>2.2.1version>
        <executions>
          <execution>
            <id>attach-sourcesid>
            <phase>verifyphase>
            <goals>
              <goal>jar-no-forkgoal>
            goals>
          execution>
        executions>
      plugin>

(三)执行打包部署命令

mvn clean deploy
MAVEN大白话笔记(三):maven在nexus私服上进行发布和下载_第1张图片
这里写图片描述
MAVEN大白话笔记(三):maven在nexus私服上进行发布和下载_第2张图片
MAVEN大白话笔记(三):maven在nexus私服上进行发布和下载_第3张图片

(四)从nexus私服下载

加入依赖,然后Reimport一下maven就好了,前提是配置好setting.xml和pom文件。
若是eclipse则update一下maven即可。

你可能感兴趣的:(maven,笔记,nexus)