新しいJavaプロジェクトの研究オンラインノート-day20(X)

.2.2インストールgitlabの
gitlabは、Webサービスを構築するためのコード管理ツールとして、このベースでのGitを使用して、倉庫管理システムのためのオープンソースプロジェクトです。同様の機能を持つGitLab GitHubには、通常GitLabにGitのリポジトリ管理LANを使用して自分のビジネスをセットアップします。
新しいJavaプロジェクトの研究オンラインノート-day20(X)
4.2.3書き込みのpom.xml
この例では、XC-中央支配構築するためにジェンキンスを使用するプロジェクトをします。
XC-支配センターのプロジェクトルート書き込みpom_docker_registry.xmlでこのファイルには、その役割ドッキングウィンドウミラーミラーを構築することで、ドッカー民間倉庫をプッシュ(192.168.101.64元のプロジェクトのpom.xmlに比べドッキングウィンドウ-mavenの-プラグインプラグインを追加します:5000)。

[mw_shl_code = AppleScriptを、真]の<?xml version = "1.0"エンコード= "UTF-8"?> =」<プロジェクトのxmlns http://maven.apache.org/POM/4.0.0 "のxmlns:XSI =" http://www.w3.org/2001/XMLSchema-instance "
XSI:のschemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven- 4.0.0.xsd "> ;
<親>
<たartifactId> XC-フレームワーク親</たartifactId>
<のgroupId> com.xuecheng </ groupIdを>
<バージョン> 1.0-SNAPSHOT </バージョン>
<relativePath> ../ XC-フレームワーク親/のpom.xml </ relativePath>
</親>
<modelVersion> 4.0.0 </ modelVersion>
<たartifactId> XC-支配センター<


<! -导入ユーレカ服务的依赖- >
<依存>
<groupIdを> org.springframework.cloud </ groupIdを>
<たartifactId>春・クラウド・スターター・ネットフリックス-ユーレカ・サーバー</たartifactId>
</依存関係>
< /依存関係>
<構築>
<finalName> $ {project.artifactId} - $ {project.version} </ finalName>
<プラグイン>
<プラグイン>
<のgroupId> org.springframework.boot </のgroupId>
<たartifactId>スプリングブート-maven-プラグイン</たartifactId>
</プラグイン>
<プラグイン>
<groupIdを> com.spotify </ groupIdを>
<たartifactId>ドッキングウィンドウ-のmaven-pluginの</たartifactId>
<バージョン> 1.0.0 </バージョン>
<!--Docker設定情報をミラーリング- >
<構成>
<! -画像名、ここで使用するプロジェクト名- >
<imagenameの> $ {project.artifactId} - $ {project.version} </ imagenameの>
<! - Dockerfile文件所在目录- >
<dockerDirectory> $ {project.basedir} / srcに/メイン/リソース</ dockerDirectory>
<! - TAG、这里用工程版本号- >
<imageTags>
<imageTag> $ {project.version} </ imageTag>
</ imageTags>
<registryUrl> 192.168.101.64:5000 </ registryUrl>
<pushImage>真</ pushImage>
<imagenameの> 192.168.101.64:5000 / $ {project.artifactId}:$ {project.version} </ imagenameの>
<! -构建镜像的配置信息- >
<資源>
<リソース>
<TARGETPATH > / </ TARGETPATH>
<ディレクトリ> $ {project.build.directory} </ディレクトリ>
<含みます>$ {project.artifactId} - $ {project.version}の.jar </ include>の
</リソース>
</リソース>
</ configuration>の
</プラグイン>
</プラグイン>
</構築> </プロジェクト>
[/ mw_shl_code]

おすすめ

転載: blog.51cto.com/13517854/2433723