spring cloud実践乾物-依存関係を含むMaven項目の包装
922 ワード
私たちはspring cloudプロジェクトを開発する時、comon、entitisなどの公共プロジェクトがあります.string bootのpom.xmlファイルに依存を加えることで導入できます.
しかし、パッケージコマンドを実行すると、普段は成功できますが、このような依存関係が含まれていると問題が出てきます.
1.親プロジェクトにはパッケージプラグインが含まれていません.
2.親プロジェクトのフォルダの下にインストール操作を実行します.
com.jqww.cloud
jqww-entity
${jqww-cloud.version}
しかし、パッケージコマンドを実行すると、普段は成功できますが、このような依存関係が含まれていると問題が出てきます.
mvn -f pom.xml clean package
この時はパッケージをしてdockerに送る必要があれば、毎回に依頼が足りないということを提示します.この問題を解決するには、次の点に注意します.1.親プロジェクトにはパッケージプラグインが含まれていません.
2.親プロジェクトのフォルダの下にインストール操作を実行します.
mvn -f pom.xml clean install
注意:もし父のプロジェクトの中のプロジェクトが多すぎるならば、包装だけを包装して包みに依存して、その他の包みは打たないでください、下の命令で包装するプロジェクトを選ぶことができます.mvn -f pom.xml clean install -pl wzg-entity,wzg-user -am
3.具体的なSpring bootの下にコマンドを実行します.mvn -f pom.xml clean package
これで、mavenプロジェクトの中でSpring bootのパッケージに依存して完璧に解決できます.