maven命令

maven:

1.生成eclipse项目:mvn eclipse:eclipse

2.清除eclipse的一些系统设置:mvn eclipse:clean

3.mvn tomcat:run 在tomcat里面运行

生成清除Eclipse项目结构:

mvn eclipse:eclipse

mvn eclipse:clean

mvn clean 清理(删除target目录下编译内容)

mvn war:exploded 仅打包Web页面文件

mvn compile 编译项目

mvn clean complie

mvn package 打包发布 只是将你的代码打包到输出目录,一般的是 target下面。

mvn clean test 运行清理和测试

mvn clean package 运行清理和打包

mvn clean install 运行清理和安装 会将打好的包放到本地仓库

打包时跳过测试

mvn package -Dmaven.test.skip=ture

1、Maven Project可以理解为父工程。Maven Module可以理解为子工程。

groupId:组织标示 artifactId:项目名称 packaging:打包格式

mvn help:effective-pom 显示该pom所有的依赖关系

在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

mvn dependency:tree 查看依赖树

1、Maven内置变量说明:

${basedir} 项目根目录

${project.build.directory} 构建目录,缺省为target

${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes

${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version}

${project.packaging} 打包类型,缺省为jar

${project.xxx} 当前pom文件的任意节点的内容

在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:

* compile,缺省值,适用于所有阶段,会随着项目一起发布。

* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。

* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。

* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。

* system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

mvnrepository.com 可以查找需要的依赖

传递性依赖,取最短路径

在 IntelliJ IDEA 中使用 Maven 命令窗口进行项目构建或依赖管理,可以通过以下方式操作: ### 使用 Maven 命令窗口 IntelliJ IDEA 提供了内置的 **Maven 工具窗口** 和 **终端(Terminal)**,可以用于执行 Maven 命令。以下是具体的操作方法: #### 1. 打开 Maven 工具窗口 - 在界面右侧找到并点击 **Maven** 标签,打开 Maven 工具窗口。 - 该窗口会列出当前项目的生命周期阶段(如 `clean`, `compile`, `package`, `install` 等),以及插件目标。 你可以通过双击某个生命周期阶段来直接运行对应的 Maven 命令。例如: - 双击 `clean` 来清理项目生成的编译文件。 - 双击 `compile` 来编译源代码。 - 双击 `package` 来打包项目为 JAR/WAR 文件。 - 双击 `install` 将项目安装到本地 Maven 仓库,以便其他项目依赖[^2]。 #### 2. 使用终端执行 Maven 命令 - 打开 **Terminal** 窗口(通常位于底部工具栏),它默认会在当前项目的根目录下运行命令。 - 输入标准的 Maven 命令,例如: ```bash mvn clean compile ``` 这将清理项目并重新编译源码。 常见构建与依赖管理命令包括: - 构建项目:`mvn clean package` - 安装到本地仓库:`mvn clean install` - 更新依赖:`mvn dependency:resolve` - 查看依赖树:`mvn dependency:tree` #### 3. 自定义 Maven 命令 - 在 Maven 工具窗口中,可以右键点击项目或模块,选择 **Run Maven > Generate Sources and Update Folders** 或 **Reimport** 来更新依赖和项目结构。 - 如果需要运行自定义命令,可以在 Terminal 中输入任意合法的 `mvn` 指令。 #### 4. 配置 Maven 环境 确保你的项目已经正确配置了 `pom.xml` 文件,并且 IntelliJ IDEA 的 Maven 设置指向了正确的全局设置文件(如 `settings.xml`)。你可以在 **Settings (Preferences)** > **Build, Execution, Deployment** > **Build Tools** > **Maven** 中查看和修改相关配置。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值