maven的命令:
clean清空编译后的文件。
compile编译
test测试
install 把项目导入到仓库中,一个项目引用另一个项目时用到。
build--eclipse中maven的命令,其中可以自己定义maven的操作
package 项目打包。
maven项目的jar包先从本地仓库中获取,本地仓库没有再到中央仓库中获取,下载到本地仓库。中央仓库的默认位置在maven安装目录lib下的maven-model-builder-xxx.jar的pom文件中。
把setting里面的localrepository位置改变可以改变本地仓库的位置。把setting复制到本地仓库同级的目录中。
pom文件中可以用${project.xxx}来引用pom文件中project内的内容,例如${project.groupId}就是当前pom文件的groupId。${basedir}是指根目录。
${project.build.directory}构建目录,默认为target。
${project.build.outputDirectory} 构建时的输出目录,默认为target/classes
${project.build.finalName} 打包的名称,缺省为${project.artifactId}-${project.version}
${project.packaging} 打包类型,默认为jar