如何使用Maven创建一个Java项目呢?
下文讲述使用Maven工具创建一个Java项目的方法分享,如下所示:
所需要环境:
- Maven必须配置好
- JDK运行环境必须配置好(因为Maven是Java开发的项目)
1. 从 Maven 模板创建一个项目
我们只需在cmd中输入以下命令,即可创建一个Maven项目
如:
创建一个testMd5项目,其所属公司为com.java265
<pre style="color:white;background-color:black;">
D:\person\java265.com\JavaSample\maven>mvn archetype:generate -DgroupId=com.java265 -DartifactId=testMd5
---输出信息如下所示:
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: maven-archetype-quickstart:1.4
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.java265
[INFO] Parameter: artifactId, Value: testMd5
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.java265
[INFO] Parameter: packageInPathFormat, Value: com/java265
[INFO] Parameter: package, Value: com.java265
[INFO] Parameter: groupId, Value: com.java265
[INFO] Parameter: artifactId, Value: testMd5
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Project created from Archetype in dir: D:\person\java265.com\JavaSample\maven\testMd5
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:30 min
[INFO] Finished at: 2021-07-25T10:13:02+08:00
[INFO] ------------------------------------------------------------------------
</pre>
采用以上命令创建完毕后,我们可以看出Window目录中有以下结构:
注意事项
当以上所创建的目录不能满足用户的要求时,只是按照Maven约定的目录结构创建即可
2.Maven目录结构说明
testMd5 |-src |---main |-----java |-------com |---------java265 |-----------App.java |---test|-----java |-------com |---------java265 |-----------AppTest.java |-pom.xml
我们只需将编写的源代码放入文件夹 /src/main/java/, 所有的单元测试代码放入 /src/test/java/ 接口
注意事项:
自动生成的pom.xml 里面包含一些标准的信息,这个文件及其中的某些信息都是一个Maven项目所必须的信息,里面可放入项目的依赖及版本的定义
3.将Maven项目导入至Eclipse IDE的方法
进入testMd5文件夹,然后输入以下命令,即可将Maven文件夹转换为一个Eclipse项目,如下<pre style="color:white;background-color:black;">
D:\person\java265.com\JavaSample\maven\testMd5>mvn eclipse:eclipse
[INFO] Scanning for projects...
[INFO] Using as WTP server : Apache Tomcat v8.5
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAINER
[INFO] Not writing settings - defaults suffice
[INFO] Wrote Eclipse project for "testMd5" to D:\person\java265.com\JavaSample\maven\testMd5.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 35.139 s
[INFO] Finished at: 2021-07-25T10:23:53+08:00
[INFO] ------------------------------------------------------------------------
</pre>
4. 修改pom.xml文件
默认创建的pom.xml有些JDK的版本太旧(当然也可以通过设置setting修改其版本信息)
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin>
修改JUnit 3.8.1到最新的 4.11。
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency>
5. 修改所需的代码
App.java文件是一个Maven项目默认创建的类,我们可删除此类中的内容,添加我们的class文件及编写我们的业务逻辑
以上步骤,是我们创建Maven项目的基本方法,当然我们可以直接使用IDE工具创建一个Maven项目
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。