行使github搭建私人商品房maven商旅,githubmaven

初稿出处: hengyunabc

原来的小说出处: hengyunabc

缘起

事先看来有开源项目用了github来做maven饭馆,寻思本身也做三个。研商了下,记录下。

简易来讲,共有三步:

缘起

事先看来有开源项目用了github来做maven仓库,寻思本人也做八个。钻探了下,记录下。

简轻便单来讲,共有三步:

  1. deploy到本地目录
  2. 把本地目录提交到gtihub上
  3. 配置github地址为酒馆地址

配置local file maven仓库

配置local file maven仓库

deploy到本地

maven能够透过http, ftp,
ssh等deploy到长途服务器,也得以deploy到地点文件系统里。

比方说把项目deploy到/home/hengyunabc/code/maven-repo/repository/目录下:

1 2 3 4 5 6 <distributionManagement>     <repository>       <id>hengyunabc-mvn-repo</id>       <url>file:/home/hengyunabc/code/maven-repo/repository/</url>     </repository>   </distributionManagement>

经过命令行则是:

1 mvn deploy -DaltDeploymentRepository=hengyunabc-mvn-repo::default::file:/home/hengyunabc/code/maven-repo/repository/

推荐介绍使用命令行来deploy,幸免在等级次序里显式配置。

deploy到本地

maven能够通过http, ftp,
ssh等deploy到长途服务器,也足以deploy到地头文件系统里。

举例把项目deploy到/home/hengyunabc/code/maven-repo/repository/目录下:

1
2
3
4
5
6
<distributionManagement>
    <repository>
      <id>hengyunabc-mvn-repo</id>
      <url>file:/home/hengyunabc/code/maven-repo/repository/</url>
    </repository>
  </distributionManagement>

由此命令行则是:

1
mvn deploy -DaltDeploymentRepository=hengyunabc-mvn-repo::default::file:/home/hengyunabc/code/maven-repo/repository/

推荐应用命令行来deploy,幸免在类型里显式配置。

把本地货仓提交到github上

地点把品种deploy到地点目录home/hengyunabc/code/maven-repo/repository里,下边把这么些目录提交到github上。

在Github上新建三个档期的顺序,然后把home/hengyunabc/code/maven-repo下的公文都交由到gtihub上。

1 2 3 4 5 6 cd /home/hengyunabc/code/maven-repo/ git init git add repository/* git commit -m 'deploy xxx' git remote add origin git@github.com:hengyunabc/maven-repo.git git push origin master

最后效果能够参见作者的民用酒馆:

把本地商旅提交到github上

地点把品种deploy到地头目录home/hengyunabc/code/maven-repo/repository里,下边把这么些目录提交到github上。

在Github上新建多个门类,然后把home/hengyunabc/code/maven-repo下的文件都交给到gtihub上。

1
2
3
4
5
6
cd /home/hengyunabc/code/maven-repo/
git init
git add repository/*
git commit -m 'deploy xxx'
git remote add origin git@github.com:hengyunabc/maven-repo.git
git push origin master

聊到底效果能够参见笔者的私家旅舍:

github maven货仓的利用

因为github使用了raw.githubusercontent.com以此域名用于raw文件下载。所以采用那几个maven仓库,只要在pom.xml里扩大:

1 2 3 4 5 6 <repositories>         <repository>             <id>hengyunabc-maven-repo</id>             <url>https://raw.githubusercontent.com/hengyunabc/maven-repo/master/repository</url>         </repository>     </repositories>

github maven仓库的运用

因为github使用了raw.githubusercontent.com其一域名用于raw文件下载。所以选用那些maven饭馆,只要在pom.xml里扩大:

1
2
3
4
5
6
<repositories>
        <repository>
            <id>hengyunabc-maven-repo</id>
            <url>https://raw.githubusercontent.com/hengyunabc/maven-repo/master/repository</url>
        </repository>
    </repositories>
网站地图xml地图