maven cmd

http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

(一)mvn archetype:generate 创建maven项目

mvn archetype:generate -DinteractiveMode=false -DarchetypeCatalog=local -DgroupId=cn.infobuy.alien -DartifactId=alien-app -DarchetypeArtifactId=maven-archetype-quickstart

-DinteractiveMode=false 表示不用交互模式,而是直接一次性把所有需要的参数都录入即可
-DarchetypeArtifactId=maven-archetype-quickstart 参数表示创建制定为maven-archetype-quickstart这个模板
-DarchetypeCatalog=local 这个参数的设置是因为我把文件https://repo.maven.apache.org/maven2/archetype-catalog.xml 下载到仓库中 (\repository\org\apache\maven\archetype\archetype-catalog\3.1),从本地仓库中读取这份文件

maven-archetype-quickstart
maven-archetype-webapp

重要提示:运行该命令时只能通过cmd窗口运行,不能用powershell运行,否则会报下列的异常,(备注:powershell在执行很多命令都会有问题)

(二)maven common cmd

1 主类

mvn compile 编译
mvn package 编译---->打包
mvn install 编译---->部署到本地库
mvn deploy 编译---->部署到远程仓库
mvn clean 删除target文件

2 测试类

mvn test 编译---->测试用例

3 maven eclipse插件

mvn eclipse:eclipse 生成Eclipse的配置文件
mvn eclipse:clean 清除Eclipse的配置文件

.classpath配置文件
.project配置文件
.settings文件夹(webapp必须)

mvn -Dwtpversion=2.0 eclipse:eclipse 对于webapp项目的支持不够好,配置文件以及配置的内容生成不全,eclipse识别不出这个maven web项目

4 extra

mvn site 生成一个站点来解释这个jar包

安装一个网上下载的jar包,mvn install:install-file -Dfile=D:\spring-bean-3.0.0.jar -DgroupId=spring-bean -DartifactId=spring-bean -Dversion=3.0.0 -Dpackaging=jar

(三)运行package好的jar包

java -cp target/ele-app-1.0-SNAPSHOT.jar cn.infobuy.ele.App

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容