目录  | 目的  | 
${basedir}  | 存放pom.xml和所有的子目录  | 
${basedir}/src/main/java  | 项目的java源代码  | 
${basedir}/src/main/resources  | 项目的资源,比如说PRoperty文件  | 
${basedir}/src/test/java  | 项目的测试类,比如说JUnit代码  | 
${basedir}/src/test/resources  | 测试使用的资源  | 
| 12345678910111213141516171819 | mvn archetype:create 创建Maven项目mvn archetype:create -DgroupId=idoall.org -DartifactId=helloworld -DpackageName=idoall.org 创建Maven的普通java项目,在命令行使用Maven Archetype 插件mvn archetype:generate 创建Maven项目mvn compile 编译源代码mvn deploy 发布项目mvn test-compile 编译测试源代码mvn test 运行应用程序中的单元测试mvn site 生成项目相关信息的网站mvn clean 清除项目目录中的生成结果mvn package 根据项目生成的jarmvn install 在本地Repository中安装jarmvn eclipse:eclipse 生成eclipse项目文件mvn dependency:resolve 打印出已解决依赖的列表mvn dependency:tree 打印整个依赖树mvnjetty:run 启动jetty服务mvntomcat:run 启动tomcat服务mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类mvn install assembly:assembly 构建装配Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件mvn clean install 删除再编译 | 


| 1234 | C:/Users/Administrator>java -versionjava version "1.8.0_20"Java(TM) SE Runtime Environment (build 1.8.0_20-b26)Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) | 

| 12345678 | C:/Users/Administrator>mvn -versionApache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-12T04:58:10+08:00)Maven home: D:/toolkit/maven3.2.3/bin/..Java version: 1.8.0_20, vendor: Oracle CorporationJava home: D:/toolkit/jdk1.8/jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows 8.1", version: "6.3", arch: "amd64", family: "dos"<br> | 
| 1234567891011121314151617 | <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- 设置Maven仓库的存放位置 --><localRepository>D:/toolkit/maven3.2.3/repo</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> </mirrors> <profiles> </profiles> </settings> | 





| 1234567891011121314151617181920212223242526272829303132333435363738394041 | D:/_My_Project/_JAVA>mvn archetype:generate -DgroupId=idoall.org -DartifactId=idoall.org.helloworld -DpackageName=idoall.org -Dversion=1.0-SNAPSHOT##此处省略一些提示信息1116: remote -> org.openjdk.jmh:jmh-scala-benchmark-archetype (Generates Scala b enchmarking project, uses JMH bytecode processors) 1117: remote -> org.openjdk.jmh:jmh-simple-benchmark-archetype (Basic archetype for simple JMH-driven benchmark.) Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 439: ##下面属性是我们在命令行中用 -D 选项指定的。该选项使用 -Dname=value 的格式。回车确认,就完成了项目的建立Choose org.apache.maven.archetypes:maven-archetype-quickstart version: 1: 1.0-alpha-12: 1.0-alpha-2 3: 1.0-alpha-34: 1.0-alpha-45: 1.06: 1.1Choose a number: 6:[INFO] Using property: groupId = idoall.org[INFO] Using property: artifactId = idoall.org.helloworld[INFO] Using property: version = 1.0-SNAPSHOT[INFO] Using property: package = idoall.orgConfirm properties configuration:groupId: idoall.orgartifactId: idoall.org.helloworldversion: 1.0-SNAPSHOTpackage: idoall.orgY: :[INFO] ----------------------------------------------------------------------------[INFO] Using following parameters for creating project from Old (1.x) Archetype: maven-archetype-quickstart:1.1[INFO] ----------------------------------------------------------------------------[INFO] Parameter: basedir, Value: D:/_My_Project/_JAVA[INFO] Parameter: package, Value: idoall.org[INFO] Parameter: groupId, Value: idoall.org[INFO] Parameter: artifactId, Value: idoall.org.helloworld[INFO] Parameter: packageName, Value: idoall.org[INFO] Parameter: version, Value: 1.0-SNAPSHOT[INFO] project created from Old (1.x) Archetype in dir: D:/_My_Project/_JAVA/ido all.org.helloworld [INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 36.771 s[INFO] Finished at: 2014-09-11T14:22:28+08:00[INFO] Final Memory: 14M/155M[INFO] ------------------------------------------------------------------------ | 
| 123456789101112 | package idoall.org;/*** Hello world!**/public class App{public static void main( String[] args ){System.out.println( "Hello World!" );}} | 
| 12345678910111213141516171819 | D:/_My_Project/_JAVA/idoall.org.helloworld>mvn package [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building idoall.org.helloworld 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven -resources-plugin/2.6/maven-resources-plugin-2.6.pom Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven- resources-plugin/2.6/maven-resources-plugin-2.6.pom (8 KB at 5.4 KB/sec) Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven...... ##此处省略很多下载信息,只列出重要的成功信息,可以看到building成功后的目录 [INFO] Building jar: D:/_My_Project/_JAVA/idoall.org.helloworld/target/idoall.org.helloworld-1.0-SNAPSHOT.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:51 min [INFO] Finished at: 2014-09-11T14:29:24+08:00 [INFO] Final Memory: 17M/114M[INFO] ------------------------------------------------------------------------ | 
| 12 | D:/_My_Project/_JAVA/idoall.org.helloworld>java -cp target/idoall.org.helloworld -1.0-SNAPSHOT.jar idoall.org.App Hello World! | 
| 12345678910111213141516171819202122 | <?xml version="1.0" encoding="utf-8"?><project xmlns="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"> <modelVersion>4.0.0</modelVersion> <groupId>idoall.org</groupId> <artifactId>idoall.org.helloworld</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>idoall.org.helloworld</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> </dependencies> </project> | 


新闻热点
疑难解答