maven生成jar包和源码包及上传到maven仓库

1.pom文件新增

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <version>3.0.1</version>
                <!-- 绑定source插件到Maven的生命周期,并在生命周期后执行绑定的source的goal -->
                <executions>
                    <execution>
                        <!-- 绑定source插件到Maven的生命周期 -->
                        <phase>compile</phase>
                        <!--在生命周期后执行绑定的source插件的goals -->
                        <goals>
                            <goal>jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skip>false</skip>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.3</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            
        </plugins>
    </build>
    <distributionManagement>
        <repository>
            <id>fmsh</id>
            <name>fmsh_deploy</name>
            <url>http://192.168.43.91:8081/repository/fmsh-repo/</url>
        </repository>
    </distributionManagement>

2.maven配置文件中配置maven私服账号密码

  <servers>
    <server>
      <id>deploy</id>
      <username>user_name</username>
      <password>user_pwd</password>
    </server>
  </servers>

3.打开命令终端,进入pom文件所在目录,执行命令mvn deploy

猜你喜欢

转载自www.cnblogs.com/wanx/p/11250527.html