Maven2常用命令

飞书云文档API操作详细介绍 开通云文档API、python程序调用飞书api、飞书获取app_id和app_secret、 阅读详情

1、常用命令
mvn compile 
编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。

mvn test-compile 
编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。

mvn test
运行应用程序中的单元测试

mvn site
生成项目相关信息的网站

mvn clean
清除目标目录中的生成结果

mvn package
依据项目生成 jar 文件,打包之前会进行编译,测试。

mvn install
在本地 Repository 中安装 jar。

mvn eclipse:eclipse

生成 Eclipse 项目文件及包引用定义,注意,需确保定义Classpath Variables: M2_REPO,指向本地maven类库目录。

2、pom.xml 说明

<xml version="1.0" encoding="UTF-8"?>
<project>
    <modelVersion>4.0.0modelVersion>
    <groupId>com.tutorial.struts2groupId>
    <artifactId>tutorialartifactId>
    <packaging>warpackaging>
    <version>1.0-SNAPSHOTversion>
    <name>Struts 2 Startername>
    <url>http://www.myComp.comurl>
    <descripqion>Struts 2 Starterdescripqion>
    <dependencies>
        
        <dependency>
            <groupId>junitgroupId>
            <artifactId>junitartifactId>
            <version>4.4version>
            <scope>testscope>
        dependency>

        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>springartifactId>
            <version>2.5.5version>
        dependency>
    dependencies>
project>

说明:
modelversion pom.xml 使用的对象模型版本
groupId 创建项目的组织或团体的唯一 Id
artifactId> 项目唯一Id, 项目名
packaging 打包扩展名(JAR、WAR、EAR)
version 项目版本号
name 显示名,用于生成文档
url 组织站点,用于生成文档
descripqion 项目描述,用于生成文档
dependency之scope 管理依赖部署,取值如下:
  compile 缺省值,用于所有阶段,随项目一起发布;
  provided 期望JDK、容器或使用者提供此依赖。如servlet.jar;
  runtime 只在运行时使用;
  test 只在测试时使用,不随项目发布;
  system 需显式提供本地jar,不在代码仓库中查找;


3、创建Maven Web项目
mvn archetype:generate -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
groupId 组织名,对应项目的package;artifactId 项目名;archetypeArtifactId 项目类型

==================================================
我的Maven2之旅:二.Maven常用命令

上一篇相信你已经安装了好了Maven,这次只想把一些基本命令列举一下,请把它们记在你的脑子中,懒一点也要记在你的笔记本上,因为你以后会常常用到它们.

1.创建Maven目录
mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName

2.测试
mvn test

3.编译类
mvn compile

4.打包
mvn package

5.生成Site
mvn site

5.清除
mvn clean

以上命令都是在command窗口运行的.它们还可以混合运行,如mvn test compile package,在以后的讲述中会逐渐用到它们.

附录:

Maven的生命周期及其与之对应的命令:
validate:验证工程是否正确,所有需要的资源是否可用。 
compile:编译项目的源代码。 
test-compile:编译项目测试代码。 
test:使用已编译的测试代码,测试已编译的源代码。 
package:已发布的格式,如jar,将已编译的源代码打包。 
integration-test:在集成测试可以运行的环境中处理和发布包。 
verify:运行任何检查,验证包是否有效且达到质量标准。 
install:把包安装在本地的repository中,可以被其他工程作为依赖来使用 
deploy:在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。 
generate-sources:产生应用需要的任何额外的源代码,如xdoclet。


Keil MDK安装NRF52832开发环境全攻略(附系统时间错误解决方案) 本文详细介绍了如何使用Keil MDK搭建NRF52832开发环境,包括基础软件安装、项目配置关键步骤以及常见问题解决方案。特别针对系统时间错误导致的编译失败问题提供了实用解决方法,帮助开发者快速上手NRF52832开发。 阅读详情

相关推荐

ios快捷指令进行钉钉打卡

首先 1、打开快捷指令 2、自动化 3、创建个人自动化-特定时间 4、添加操作-搜索“随机数” 5、最小值和最大值填充 6、添加操作-搜索“等待” 7、长按“1秒钟”,选择魔法变量,选择上一步的随机数 6、添加操作-搜索“钉钉” 7、选择钉钉-随便一个聊天窗口。 8、添加操作-搜索“等待”,这次将等待时间设为10秒 9、添加操作 “搜索天气” ,选择显示天气。 注意点: 1、此操作依赖于钉钉极速打卡,只是帮忙唤起钉钉。 2、保存自动化时有个运行前询问,务必关掉。 3、手机不能设

blaze_jack 5万+

maven2常用命令

<br />1、常用命令<br />mvn compile <br />编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。<br /><br />mvn test-compile <br />编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。<br /><br />mvn test<br />运行应用程序中的单元测试<br /><br />mvn site<br />生成项目相关信

在JAVA的世界中“乘风破浪” 761

从开通VPS到搭建宝塔面板全教程

你在输入域名(此时我们可能没有类似aaa.com这样的域名,所以要输入VPS的IP地址)的时候,下面的根目录也会跟着变动,等输入完成后,你可以把根目录再改回成/www/wwwroot/dq。这时,在你的浏览器中,输入外网面板地址的URL,输入username和password,即可登陆宝塔面板。第一次登陆,需要绑定你的宝塔账号,你可以到宝塔的注册界面,用手机注册一个,然后绑定,首先看一下你的VPS操作系统是什么类型的(其实你在选择VPS的时候,就已经选定了,我选择的事Centos系统)。

kxltsuperr的专栏 3736

使用Maven插件,自动生成sql代码

1.创建一个maven项目 2.在pom.xml文件中添加如下配置                                                       org.mybatis.generator             mybatis-generator-maven-plugin             1.3.2

Super_Sloppy的博客 1412

一文搞懂【Linux 搭建 Dread Hunger 服务器】附本体及Docker部署集群方案

看直播发现了五花八门的开服器和版本,一时兴起按官方文档进行了搭建尝试,所以我的版本基于官方Stream2024.01.10更新的版本,也就是停服时的玩法,应该可以根据mod和补丁魔改成更那些开服器一样的版本,本文不做谈论,注重服务器搭建,毕竟8个人不可能在一个局域网里乱象:首先,我看了大量教程视频,一类是开服器的推广,另一类自建的基本采用Windows搭建,我觉得最离谱的是大部分教程都会教你买一台远程Windows虚拟机???

LHmine的博客 3987

淘晶驰串口屏自定义协议实战:5分钟搞定苹果时钟通信(附完整代码)

本文详细介绍了如何使用淘晶驰串口屏自定义通信协议快速实现苹果风格时钟的通信功能。通过精简的协议设计和完整的代码示例,开发者可以在5分钟内完成从硬件连接到软件实现的整个过程,适用于嵌入式开发中的高效通信需求。

weixin_29184371的博客 323

SpringBoot项目在不同环境下的配置以及打包方式

SpringBoot项目在不同环境下的配置以及打包方式一、概述二、配置文件的加载设置三、Maven不同环境的打包 一、概述 在我们平时的开发中,一个项目因为要上线,会有很多种环境,在不同的环境中我们项目的配置文件往往都是不一样的,比如数据库,Redis的那些配置,那我们怎么设置不用每次都进行修改呢? 由于上面的问题,我们直接配置三个配置文件,只需要打包的时候,根据不同环境打包不同的配置文件就好了,如下图 这三个文件中 application.yml 是启动服务时,Spring会自动加载的配置文件 ap

小怪的博客 3026

FAST-LIO2实战:从零搭建香港大学火星实验室SLAM框架(附官方数据集测试指南)

本文提供了一份详细的FAST-LIO2实战指南,帮助读者从零开始搭建香港大学火星实验室开源的这一高效激光惯性里程计框架。内容涵盖系统环境配置、依赖安装、源码编译、官方数据集测试以及参数调优,旨在让开发者快速上手并应用于机器人SLAM项目。

ppp33的博客 689

maven 配置generatorConfig.xml 自动生成代码文件

导入自动生成文件的jar包及其链接mysql的jar包pom.xml  添加【注意是添加在build标签里面】&lt;build&gt;        &lt;plugins&gt;            &lt;plugin&gt;            &lt;!-- 配置 generator--&gt;           &lt;groupId&gt;org.mybatis.generat...

qq_33631927的博客 5561

ComfyUI 汉化教程(中文界面)

如果你对翻译的结果不满意,还可以进行修改。首先,进入目录,可以看到该目录中有很多 JSON 文件:打开 JSON 文件,找到要修改的内容,修改对应的Value值即可:最后,重启 ComfyUI 即可。

水滴的博客 1万+

XYC Q8开源掌机刷第三方系统教程

分区结束后直接将各种游戏文件放入OD分区的Roms文件夹下

m0_60352504的博客 4571

在Querydsl中生成Qclass时,Maven build和JDK的Eclipse问题

“ Maven APT插件存在一个已知问题,无法直接在Eclipse中使用它。Eclipse用户必须通过在命令提示符处运行命令mvn generate-sources来手动创建Querydsl查询类型。 我们可以明确地指定JVM在eclipse.ini这样的:我们可以明确地指定JVM在eclipse.ini这样的: -vm C:\Program Files\Java\jdk1.7.0_45\...

Lujunwei0205的博客 1562

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Maven2 的常用命令

文章出处:http://bakcom.iteye.com/blog/280604 Maven2的运行命令为:mvn, 常用命令为: mvnarchetype:create:创建Maven项目 mvncompile:编译源代码 mvntest-compile:编译测试代码 mvntest:运行应用程序中的单元测试 mvnsite:生成项目相关信息的网站 mvnclean:清除...

小白编程 196

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

maven创建及maven2的常用命令

mvn archetype maven里的项目是用archetype创建的,通过指定不同的archetype来创建不同类型的项目骨架(java/动态web/企业级应用等等) (1)创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName (2) 创建Maven的Web项

ruberzhu 648

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

MAVEN2常用命令

【常用命令】mvn archetype:generate //创建 Maven 项目mvn compile //编译源代码mvn test-compile //编译测试代码mvn test //运行应用程序中的单元测试mvn site //生成项目相关信息的网站mvn clean //清除目标目录中的生成结果mvn package //依据项目生成 jar 文件mvn install //在本地 ...

松篁 75

Maven常用命令 2

Maven常用命令

征途 的博客 554
上一篇: javarebel 2.0的配置
下一篇: Java中的数据库连接池原理
johnnydev
博客等级 码龄15年 16粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值