前言
某些情况下我们需要将存在的项目转换成Maven项目,以便我们对该项目的包进行管理
Eclipse插件直接转换
eclipse中内置了Maven插件m2e,一般情况下我们只需要按下图操作即可
但是有时候maven插件可能被误删了,我们可以按照下图安装m2e
m2e官方地址:M2Eclipse
m2e插件地址:http://download.eclipse.org/technology/m2e/releases
手动构建Maven项目转换
除了Eclipse插件将项目转换为Maven项目我们还可以手动构建Maven项目
- 创建项目,记得修改下面每个key=value的value为自己的参数:
mvn -B archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.mycompany.app -DartifactId=my-app
- 修改pom.xml文件,将如下原pom.xml修改为自己项目的pom.xml
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
- 目录结构如下:
my-app
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- mycompany
| `-- app
| `-- App.java
`-- test
`-- java
`-- com
`-- mycompany
`-- app
`-- AppTest.java