mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook
archetype:create称为一个Maven目标 (goal),archetype:create这个目标的目的通过archetype快速创建一个项目
像-Dname=value这样的对是将会被传到目标中的参数,它们使用-D属性这样的形式
在一个Java项目中,Java类放在src/main/java下面,而classpath资源文件放在src/main/
resources下面。
想要构建打包这个应用,在包含pom.xml的目录
下运行mvn install。
如果你运行mvn
install命令,Maven会把我们项目的构件安装到本地仓库
需要注意的是Maven不只是下载JUnit的JAR文件,它同时为这个JUnit依赖
下载了一个POM文件。Maven同时下载构件和POM文件的这种行为,对Maven支持传递性依
赖来说非常重要。
&mvn site 它能生成文档和报
mvn dependency:resolve 你可以使用 Maven Dependency 插件来打印出已解决依赖的列表
如果你想知道你项目的整个依赖树,你可以运行 dependency:tree ;
使用 Maven Jetty 插件在 Maven 中运行你的 web应用
配置jetty插件
。。。。。
mvn jetty:run
依赖分析
mvn dependency:analyze