maven私服

maven的setting文件中

在servers下

创建

1
2
3
4
5
    <server>
    <id>github</id>
    <username>用户名</username>
    <password>密码</password>
  </server>
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
35
36
37
38
39
40
41
42
43
<build>
   <plugins>
       <!--maven-deploy-plugin maven发布插件-->
       <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-deploy-plugin</artifactId>
           <version>2.8.2</version>
           <configuration>
               <altDeploymentRepository>
                  internal.repo::default::file://${project.build.directory}/maven-repo
               </altDeploymentRepository>
           </configuration>
       </plugin>

       <!--site-maven-plugin-->
       <plugin>
           <groupId>com.github.github</groupId>
           <artifactId>site-maven-plugin</artifactId>
           <version>0.12</version>
           <configuration>
               <message>常用依赖, version: ${project.version}</message><!--提交信息-->
               <noJekyll>true</noJekyll>
               <outputDirectory>${project.build.directory}/maven-repo</outputDirectory>
               <!--本地jar地址-->
               <branch>refs/heads/main</branch><!--分支的名称-->
               <merge>true</merge>
               <includes>
                   <include>**/*</include>
               </includes>
               <repositoryName>maven-repo</repositoryName><!--对应github上创建的仓库名称 name-->
               <repositoryOwner>qwe</repositoryOwner><!--github 仓库所有者即登录用户名-->
           </configuration>
           <executions>
               <execution>
                   <goals>
                       <goal>site</goal>
                   </goals>
                   <phase>deploy</phase>
               </execution>
           </executions>
       </plugin>
   </plugins>
</build>