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

4.2.3書き込みのpom.xml
この例では、XC-中央支配構築するためにジェンキンスを使用するプロジェクトをします。
XC-支配センターのプロジェクトルート書き込みpom_docker_registry.xmlでこのファイルには、その役割ドッキングウィンドウミラーミラーを構築することで、ドッカー民間倉庫をプッシュ(192.168.101.64元のプロジェクトのpom.xmlに比べドッキングウィンドウ-mavenの-プラグインプラグインを追加します:5000)。
【mw_shl_code =アップルスクリプト、真の<プロジェクトのxmlns = "<XMLバージョン=" 1.0 "エンコード=" UTF-8 "?>。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>
[/ mw_shl_code]
[mw_shl_code =アップルスクリプト、真</親>
<modelVersion> 4.0.0 </ modelVersion>
<たartifactId> XC-支配-center </たartifactId>
<バージョン> 1.0-SNAPSHOT </バージョン>
<依存性>
<! -导入ユーレカ服务的依赖- >
<依存>
<groupIdを> org.springframework.cloud </ groupIdを>
<たartifactId>春-cloud-スタータのNetflix、ユーレカサーバ</たartifactId>
</依存>
</依存関係>
<構築>
<finalName> $ {project.artifactId} - $ {project.version} </ finalName>
<プラグイン>
<プラグイン>
<groupId> org.springframework.boot </ groupIdを>
<たartifactId>春・ブートのmaven-pluginの</たartifactId>
</プラグイン>
<プラグイン>
<groupIdを> com.spotify </ groupIdを>
<たartifactId>ドッカー-のMavenプラグイン- </たartifactId>
<バージョン> 1.0.0 </バージョン>
<! -ドッカーミラーリングの設定情報- - >
<構成>
<! -画像名、ここで使用するプロジェクト名- >
<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> trueに</ pushImage>
<imagenameの> 192.168.101.64:5000 / project.artifactId} {$:$ {project.version} </ imagenameの>
< -建設ミラーリングの設定情報- >!
<リソース>
<リソース>
<TARGETPATH> / </ TARGETPATH>
<ディレクトリ> $ {project.build.directory} </ディレクトリ>
$ {project.artifactId} <含んで> - $ {project.version}の.jar </含みます>
</リソース>
</リソース>
</ configuration>の
</プラグイン>
</プラグイン>
</構築> </プロジェクト>
[/ mw_shl_code]

おすすめ

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