Maven Common commands:
1. Create a generic Java project for Maven:
MVN archetype:create
-dgroupid=packagename
-dartifactid=projectname
2. Create a MAVEN Web project:
MVN archetype:create
-dgroupid=packagename
-dartifactid=webappname
-darchetypeartifactid=maven-archetype-webapp
3. Compiling source code: MVN Compile
4. Compiling test code: MVN test-compile
5. Run the test: MVN test
6. Generate SITE:MVN Site
7. Packaging: MVN Package
8. Installing the JAR:MVN install in the local repository
9. Clear the resulting project: MVN clean
10. Build Eclipse Project: MVN eclipse:eclipse
11. Generate the Idea project: MVN Idea:idea
12. Combine with goal commands, such as package-only not tested: Mvn-dtest packages
13. Compile the content of the test: MVN test-compile
14. Only hit jar package: MVN Jar:jar
15. Test without compiling and not compiling: mvn test-skipping compile-skipping Test-compile
(-skipping's flexible use, of course, can also be used for other combination commands)
16. Clear some system settings for Eclipse: mvn Eclipse:clean
Ps:
The general usage is this, first through CVS or svn download code to the native, then execute MVN eclipse:eclipse generate Ecllipse project file, and then import to eclipse on the line, modify the code after the MVN compile or MVN test test, You can also download the Maven plugin for Eclipse.
Mvn-version/-v displaying version information
MVN archetype:generate Creating a MVN project
MVN Archetype:create-dgroupid=com.oreilly-dartifactid=my-app Creating a MVN project
MVN package generates target directory, compiles, tests code, generates test reports, generates Jar/war files
MVN Jetty:run runs the project on jetty,
MVN Compile compilation
MVN Test compiles and tests
MVN clean empties the resulting file
MVN site to generate project-related information
mvn-dwtpversion=1.0 eclipse:eclipse Build a WTP plug-in Web project
mvn-dwtpversion=1.0 Eclipse:clean Clearing configuration information for Eclipse projects (Web project)
MVN eclipse:eclipse Convert project to eclipse project
Using multiple repositories with applications
<repositories>
<repository>
<id>Ibiblio</id>
<name>Ibiblio</name>
<url>http://www.ibiblio.org/maven/</url>
</repository>
<repository>
<id>PlanetMirror</id>
<name>planet mirror</name>
<url>http://public.planetmirror.com/pub/maven/</url>
</repository>
</repositories>
MVN Deploy:deploy-file-dgroupid=com-dartifactid=client-dversion=0.1.0-dpackaging=jar-dfile=d:\client-0.1.0.jar- drepositoryid=maven-repository-inner-durl=ftp://xxxxxxx/opt/maven/repository/
To publish a third-party jar to a local library:
MVN install:install-file-dgroupid=com-dartifactid=client-dversion=0.1.0-dpackaging=jar-dfile=d:\ Client-0.1.0.jar
-ddownloadsources=true
-ddownloadjavadocs=true
MVN-E displays detailed error information.
MVN Validate verify that the project is correct and that all required resources are available.
MVN Test-compile Compile the project test code:
MVN integration-test processes and publishes packages in an environment where integration testing can run.
MVN verify runs any checks to verify that the package is valid and meets quality standards.
MVN Generate-sources generates any additional source code that the application requires, such as Xdoclet.
This article from Csdn Blog, reproduced please indicate the source: http://blog.csdn.net/lifxue/archive/2009/10/14/4662902.aspx
Common commands:
MVN-V Display version
MVN Help:describe-dplugin=help uses the describe target of the help plugin to output the information for the Maven add plugin.
MVN help:describe-dplugin=help-dfull using the Help plugin to output a complete set of target columns with parameters
MVN Help:describe-dplugin=compiler-dmojo=compile-dfull Gets the information for a single target, sets the mojo parameters and plugin parameters. This command lists all the information for the compile target of the compiler plug-in
MVN Help:describe-dplugin=exec-dfull lists the targets available for all Maven exec plugins
MVN Help:effective-pom See this "active (Effective)" Pom, which exposes MAVEN's default settings
MVN archetype:create-dgroupid=org.sonatype.mavenbook.ch03-dartifactid=simple-dpackagename= Org.sonatype.mavenbook creating a Maven Generic Java project, using the Maven archetype plugin on the command line
The MVN exec:java-dexec.mainclass=org.sonatype.mavenbook.weather.main exec plugin allows us to run this program without loading the appropriate dependencies into classpath.
MVN dependency:resolve Print out a list of resolved dependencies
MVN Dependency:tree Print the entire dependency tree
MVN Install-x want to see the complete dependency trail, including those that were rejected for conflict or other reasons, to open Maven's debug tag run
MVN install-dmaven.test.skip=true Add Maven.test.skip attribute to any target to skip the test
MVN install assembly:assembly Build assembly MAVEN Assembly plugin is a plugin to create your application-specific distribution package
MVN Jetty:run calls the run target of the jetty plugin to launch the web App in the Jetty Servlet container
MVN Compile compiling your project
MVN clean install Remove and recompile
MVN HIBERNATE3:HBM2DDL using the Hibernate3 plugin to construct the database
MVN Common Commands