MAVEN 情境 4

下午6:19

MAVEN 情境 4 : Building [module] [version]-SNAPSHOT

有些專案建置(OOD)不是在 IDE 內的 server (Server Testing Runtiome)執行
所以程式(Java code)修改後要執行 : Maven's Building [module] [version]-SNAPSHOT

{Company}(working spaces: work space 1 -- Windows)\modules\{Company}(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)>mvn install -DskipTests -o
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building {Company}(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1) 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.icepdf.os:icepdf-extra:jar:6.1.3 is missing, no dependency information available
[WARNING] The POM for org.icepdf.os:icepdf-pro:jar:6.1.3 is missing, no dependency information available
[WARNING] The POM for org.icepdf.os:icepdf-pro-intl:jar:6.1.3 is missing, no dependency information available
[WARNING] The POM for org.icepdf.os:jai_core:jar:6.1.3 is missing, no dependency information available
[WARNING] The POM for org.icepdf.os:jai_imageio:jar:6.1.3 is missing, no dependency information available

[INFO]
[INFO] --- maven-dependency-plugin:2.8:unpack (log4j) @ {Company}(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1) ---

......

[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ pa-(Modules/sub module/inner modules: inner module 1) ---
[INFO] Building jar: {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ pa-(Modules/sub module/inner modules: inner module 1) ---
[INFO] Building jar: {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-source-plugin:2.2.1:test-jar-no-fork (attach-sources) @ pa-(Modules/sub module/inner modules: inner module 1) ---
[INFO]
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ pa-(Modules/sub module/inner modules: inner module 1) ---
[INFO] Building jar: {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-tests.jar
[INFO]
[INFO] --- maven-assembly-plugin:2.4:single (assembly-web) @ pa-(Modules/sub module/inner modules: inner module 1) ---
[INFO] Building war: {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-web.war
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ pa-(Modules/sub module/inner modules: inner module 1) ---
[INFO] Installing {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT.jar to {Company}(repositories: repository 1)\com\ebao\ls\tgl\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)\1.0.0-SNAPSHOT\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT.jar(註 1)
[INFO] Installing {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\pom.xml to {Company}(repositories: repository 1)\com\ebao\ls\tgl\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)\1.0.0-SNAPSHOT\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT.pom
[INFO] Installing {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-sources.jar to {Company}(repositories: repository 1)\com\ebao\ls\tgl\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)\1.0.0-SNAPSHOT\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-sources.jar
[INFO] Installing {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-test-sources.jar to {Company}(repositories: repository 1)\com\ebao\ls\tgl\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)\1.0.0-SNAPSHOT\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-test-sources.jar
[INFO] Installing {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-tests.jar to {Company}(repositories: repository 1)\com\ebao\ls\tgl\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)\1.0.0-SNAPSHOT\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-tests.jar
[INFO] Installing {Company}(working spaces: work space 1 -- Windows)\modules\(Modules/sub modules: module 1)\(Modules/sub module/inner modules: inner module 1)\target\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-web.war to {Company}(repositories: repository 1)\com\ebao\ls\tgl\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)\1.0.0-SNAPSHOT\(Modules/sub modules: module 1)-(Modules/sub module/inner modules: inner module 1)-1.0.0-SNAPSHOT-web.war
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31.355s
[INFO] Finished at: Wed Oct 25 16:21:23 CST 2017
[INFO] Final Memory: 20M/981M
[INFO] ------------------------------------------------------------------------

註 1*SNAPSHOT-sources.jar通常是供 別的 module 使用的 dependency
註 2*SNAPSHOT-sources.jarjar 內的 class 沒有更新要先刪除才會re-Build

   (1). 刪除該 jar fileor
   (2). use command : mvn clean  



  • Share:

You Might Also Like

0 意見