`
crabdave
  • 浏览: 1278488 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven 常用命令

 
阅读更多

Maven 常用命令

 

 http://blog.csdn.net/lfsfxy9/article/details/12200915

 

创建web 项目

mvn archetype:generate -DgroupId=com.包名 -DartifactId=项目名 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false -DarchetypeCatalog=internal 

https://maven.apache.org/plugins-archives/maven-archetype-plugin-1.0-alpha-7/examples/webapp.html

 

 C:MVN>mvn archetype:generate

-DgroupId=com.包名

-DartifactId=项目名 

-DarchetypeArtifactId=maven-archetype-quickstart 

-DinteractiveMode=false -DarchetypeCatalog=internal 

 

mvn archetype:generate

mvn install

mvn clean

mvn clean compile

mvn clean test

mvn clean install

mvn clean package

mvn test

mvn package

mvn site

mvn deploy

 

查看某个build会激活的profile列表可以用:mvn help:active-profiles 

 

导出项目所依赖的jar

mvn dependency:copy-dependencies -DoutputDirectory=lib

 maven项目所依赖的jar包都会复制到项目目录下的lib目录下

设置依赖级别

 mvn dependency:copy-dependencies -DoutputDirectory=lib   -DincludeScope=compile

 

跳过测试

mvn install -Dmaven.test.skip=true

执行某一类测试 

mvn test -Dtest=*DaoTest

 

mvn dependency:resolve

mvn dependency:tree

mvn dependency:analyze

 

配置Maven Jetty插件

setting.xml

<pluginGroups>

    <!-- pluginGroup

     | Specifies a further group identifier to use for plugin lookup.

    <pluginGroup>com.your.plugins</pluginGroup>

    -->

     <pluginGroup>org.mortbay.jetty</pluginGroup>

  </pluginGroups>

 

或者在pom.xml文件中配置

<build>  

 <finalName>simple-webapp</finalName>  

 <plugins>  

  <plugin>  

   <groupId>org.mortbay.jetty</groupId>  

   <artifactId>maven-jetty-plugin</artifactId>        

  </plugin>  

 </plugins>  

 </build>  

启动Web项目(调用Jetty插件的run目标)

   mvn jetty:run

启动完后就可以通过(http://localhost:8080/simple-webapp/)访问。

 mvn jetty:run

http://127.0.0.1:8080/

mvn jetty:run -Djetty.port=9999

http://127.0.0.1:9999/

 mvn -Dslf4j=false -Dlog4j.configuration=file:./target/classes/log4j.properties jetty:run

 

mvn deploy

需要在POM.xml中配置

<distributionManagement>  

        <repository>  

            <id>releases</id>  

            <name>Local Nexus Repository</name>  

            <url>http://192.168.1.104:8081/nexus/content/repositories/releases/</url>  

        </repository>  

        <snapshotRepository>  

            <id>Snapshots</id>  

            <name>Local Nexus Repository</name>  

            <url>http://192.168.1.104:8081/nexus/content/repositories/snapshots</url>  

        </snapshotRepository>  

    </distributionManagement>  

</project>

在setting.xml中配置

<server>  

    <id>releases</id>  

<username>admin</username>  

<password>admin123</password>  

    </server>  

    <server>  

<id>Snapshots</id>  

<username>admin</username>  

<password>admin123</password>  

    </server>  

  </servers>

分享到:
评论

相关推荐

    maven常用命令.docx

    一、maven常用命令: 1.mvn clean 清空产生的项目( target里) 2.mvn compile 编译源代码 3.mvn install 在本地repository中安装jar(包含mvn compile,mvn package,然后上传到本地仓库) 4.mvn deploy 上传到私服...

    maven常用命令

    对于maven,你不应该只知道在pom中如何引入jar包,还应该了解maven一些常用的命令

    Maven常用命令 Maven Maven学习

    Maven常用命令 Maven Maven学习

    maven常用命令.txt

    maven常用命令

    maven常用命令以及以个测试项目

    maven常用命令以及以个测试项目方便测试

    maven 常用命令

    maven 常用命令、操作方法、打包步骤、网站链接。

    Maven常用命令

    Maven常用命令 mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除...

    maven 常用命令集合

    主要描述了maven的一些常用命令,以备您不时之需

    Maven 常用命令都准备好给你了.docx

    Maven 常用命令都准备好给你了.docx

    Maven常用命令大全与pom文件讲解

    摘要:本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。-D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X...

    maven常用的命令

    maven常用的命令

    MVN常用命令.docx

    maven常用指令大全Maven常用命令: 1. 创建Maven的普通java项目:  mvn archetype:create  -DgroupId=packageName  -DartifactId=projectName  2. 创建Maven的Web项目:   mvn archetype:create ...

    Maven的原理 Maven 的命令

    Maven原理 配置 Maven 的常用命令 Maven Eclipse和MyEclipse 的配置

    Maven常用基本命令.txt

    常用命令:使用命令创建maven工程、项目启动、项目清理、编译项目、打包项目代码、运行测试、编译测试的内容、部署到远程、生成站点、查看项目依赖树、安装本地jar包到仓库。 常见问题解决办法。

    MAVEN3的安装,项目创建,常用命令

    MAVEN3的安装 项目创建 常用命令 图解,很详细的介绍,一步一步学会

Global site tag (gtag.js) - Google Analytics