1ãå建ä¸ä¸ªæ°çMaven项ç®ï¼
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook
2ãæ建æå
åºç¨ï¼
mvn install[å¨pom.xmlå级ç®å½ä¸æ§è¡]
3ãæ¥ç项ç®å®æ´çpom.xmlæ件ï¼å
æ¬ç³»ç»é»è®¤è®¾ç½®ä»¥åç¨æ·èªå®ä¹è®¾ç½®ï¼
mvn help:effective-pom
4ãçææ¥åæè
ææ¡£ï¼
mvn site
5ãmvn exec:javaæ§è¡ç®æ ç±»
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
6ãæ¥çæ件çå®æ´æè¿°ï¼
mvn help:describe -Dplugin=exec -Dfull
7ãæ¾åºè¯¥é¡¹ç®æä¾èµç项ç®(jar)å表ï¼
mvn dependency:resolve
mvn dependency:analyze(æ¾åºé¡¹ç®éç´æ¥ä¾èµ)
ç»æå¦ä¸ï¼
[INFO] The following files have been resolved:
[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile
[INFO] commons-collections:commons-collections:jar:3.1:compile
[INFO] commons-lang:commons-lang:jar:2.1:compile
[INFO] dom4j:dom4j:jar:1.6.1:compile
[INFO] jaxen:jaxen:jar:1.1.1:compile
[INFO] jdom:jdom:jar:1.0:compile
[INFO] junit:junit:jar:3.8.1:test
[INFO] log4j:log4j:jar:1.2.14:compile
[INFO] oro:oro:jar:2.0.8:compile
[INFO] velocity:velocity:jar:1.5:compile
[INFO] xalan:xalan:jar:2.6.0:compile
[INFO] xerces:xercesImpl:jar:2.6.2:compile
[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] xom:xom:jar:1.0:compile
8ãæ¥çæ´ä¸ªé¡¹ç®çä¾èµæ ï¼
mvn dependency:tree
ç»æå¦ä¸ï¼
[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0
[INFO] +- log4j:log4j:jar:1.2.14:compile
[INFO] +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] +- jaxen:jaxen:jar:1.1.1:compile
[INFO] | +- jdom:jdom:jar:1.0:compile
[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile
[INFO] | \- xom:xom:jar:1.0:compile
[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] | +- xalan:xalan:jar:2.6.0:compile
[INFO] | \- com.ibm.icu:icu4j:jar:2.6.1:compile
[INFO] +- velocity:velocity:jar:1.5:compile
[INFO] | +- commons-collections:commons-collections:jar:3.1:compile
[INFO] | +- commons-lang:commons-lang:jar:2.1:compile
[INFO] | \- oro:oro:jar:2.0.8:compile
[INFO] \- junit:junit:jar:3.8.1:test
9ãæ¥çå®æ´çä¾èµï¼å
æ¬é£äºå 为å²çªè被æç»å¼å
¥çä¾èµï¼
mvn install -X
10ãæå
åºç¨(jar)ï¼
mvn install assembly:assembly
11ãå¨ Jetty Servlet 容å¨ä¸å¯å¨ä½ ç web åºç¨ï¼
mvn jetty:run
12ãéæ°ç¼è¯ï¼
mvn compile
温馨提示:答案为网友推荐,仅供参考