下面是“windows系统使用mvn命令打包并指定jdk路径方式”的完整攻略过程。
1. 安装JDK和Maven
首先需要确保JDK和Maven已经正确安装在你的Windows系统上。如果没有安装可以按如下步骤安装。
安装JDK
访问Oracle官网下载合适的JDK版本并进行安装。安装完成后需要设置环境变量JAVA_HOME
和PATH
。
安装Maven
访问Maven官网下载Maven二进制文件,并将解压后的文件夹路径添加到环境变量PATH
中。
2. 配置本地仓库
在安装完Maven后,需要设置本地仓库路径。可以在Maven的settings.xml
配置文件中进行设置。该文件默认位置在~/.m2
下。
<settings>
<localRepository>D:\maven\repo</localRepository>
</settings>
在这个例子中,D:\maven\repo
是本地仓库的路径。
3. 配置pom.xml
在项目的根目录下创建pom.xml
文件。需要在其中配置相关信息。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>exampleProject</artifactId>
<version>1.0.0</version>
<dependencies>
<!-- 添加需要使用的依赖 -->
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- 配置Java版本 -->
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<!-- 打包成jar -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<mainClass>com.example.MainClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
这里配置了打包成jar的插件maven-jar-plugin
,并在其中设置了运行时的主类mainClass
。
4. 执行打包命令
在确保上述准备步骤配置正确后,可以进入到项目的根目录下执行以下命令来进行打包。
$ mvn package
这条命令会在pom.xml
文件所在的目录下执行,并将打包结果输出到target
目录(默认)。在打包过程中,Maven会读取pom.xml
文件中的配置信息,并将依赖包下载到本地仓库。
示例1
在当前用户的根目录下创建名为ExampleProject
的目录,并进入该目录下。然后执行以下命令来生成基础的Maven工程。
$ mvn archetype:generate -DgroupId=com.example -DartifactId=exampleProject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
完成以上步骤后,进行以下操作。
- 在
src/main/java
目录下创建com/example
目录,并在该目录下创建MainClass.java
文件,输入以下内容。
package com.example;
public class MainClass {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
- 在
pom.xml
中添加以下dependency依赖。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
- 执行以下命令进行打包。
$ mvn package
打包成功后会在target
目录中生成一个名为exampleProject-1.0.0.jar
的文件,其中1.0.0
是版本号。
示例2
接下来,介绍使用-Dmaven.compiler.executable
指定JDK路径的方式来打包项目。
假设JDK版本为jdk1.8.0_291
,下载路径为D:\jdk
。在命令行中使用以下命令来进行打包。
$ mvn package -Dmaven.compiler.executable=D:\jdk\bin\javac.exe
这条命令会使用D:\jdk\bin\javac.exe
路径下的JDK版本进行编译打包操作。在指定路径前,需要确保该JDK版本已经在Windows系统中正确安装。如果需要设置其他JDK路径,请将指定的路径改为正确路径。
以上就是“windows系统使用mvn命令打包并指定jdk路径方式”的完整攻略过程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows系统使用mvn命令打包并指定jdk路径方式 - Python技术站