windows,黑窗口,怎么找mvn package打包生成的文件路径

一,问题:

本人在安装rocketMq的时候,consle插件需要打jar包,然后就用windows本机的maven工具打包,结果找不到打包后的文件,百度搜了一圈,都不是想要的。

二,解决:

问了下同事,在哪里找?
同事说:就跟项目用idea打包一样,会在目录下生成target文件,然后里面就有打包完成的jar包。
本人操作为:
1.进入目标目录:

D:\worktool\安装rocketMq\rocketmq-externals-master\rocketmq-console

2.然后cmd:
在这里插入图片描述
3.执行maven打包:

mvn clean package -Dmaven.test.skip=true

4.执行完毕,在同级目录下生成target文件:
在这里插入图片描述

在使用 `mvn package` 命令打包时指定 JDK 版本和路径有以下几种方法: ### 临时设置环境变量 在 Windows 系统中,可以通过设置临时环境变量的方式指定 JDK 路径,例如: ```bash set JAVA_HOME=C:\Users\kekePang\.jdks\corretto-1.8.0_322 mvn clean package ``` 此方法仅设置临时环境变量,不会修改实际的系统环境变量 [^1]。 在 Linux 或 macOS 系统中,可使用以下命令: ```bash export JAVA_HOME=/Library/Java/JavaVirtualMachines/你的java版本.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar mvn clean package ``` 该方法同样是临时设置环境变量,在当前终端会话结束后设置会失效 [^3]。 ### 在 `pom.xml` 文件中配置 在项目的 `pom.xml` 文件里添加如下配置,以此指定 JDK 版本: ```xml <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> ``` 这里的 `1.8` 代表 JDK 1.8 版本,可依据实际需求进行修改。配置完成后,使用 `mvn package` 命令打包Maven 就会按照指定的 JDK 版本进行编译和打包。 ### 在全局 `settings.xml` 文件中配置 在 Maven 的全局配置文件 `settings.xml`(位置为 `{MAVEN_HOME}/conf/settings.xml`)里添加配置,以指定 JDK 版本。在 `<profiles></profiles>` 之间添加如下代码: ```xml <profile> <id>jdk18</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> ``` 此配置同样指定了 JDK 1.8 版本,同样可按需修改。配置完毕后,使用 `mvn package` 命令打包Maven 会使用全局配置的 JDK 版本进行编译和打包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值