MAVEN常用命令收集

下载依赖的源码

mvn dependency:sources
mvn dependency:sources -DincludeGroupIds=com.jcraft,org.testng -Dclassifier=sources
mvn dependency:sources -DincludeGroupIds=com.jcraft,org.testng -Dclassifier=javadoc

从本地文件安装jar包

 mvn install:install-file -Dfile=<myFile> -DgroupId=<myGroup> \
 -DartifactId=<myArtifactId> -Dversion=<myVersion> \
 -Dpackaging=<myPackaging> -DlocalRepositoryPath=<path>

跳过test并且打包

mvn package -Dmaven.test.skip=true

ivy转maven

build.xml
------------
<target name="generate-pom" depends="eclipse" description="Generate Maven POM">
  <ivy:deliver deliverpattern="${build.dir}/ivy.xml" pubrevision="${project.version}"/>
  <ivy:makepom ivyfile="${build.dir}/ivy.xml" pomfile="${build.dir}/pom.xml">
    <mapping conf="compile" scope="compile" />
    <mapping conf="runtime" scope="runtime" />
    <mapping conf="test"    scope="test"    />
  </ivy:makepom>
</target>

然后ant generate-pom

创建项目

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app \
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

标签: none

添加新评论

www.000webhost.com