spring cloud実践乾物-依存関係を含むMaven項目の包装


私たちはspring cloudプロジェクトを開発する時、comon、entitisなどの公共プロジェクトがあります.string bootのpom.xmlファイルに依存を加えることで導入できます.
 
  • 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のパッケージに依存して完璧に解決できます.