下面是一个简单的案例,演示如何使用Maven来编译一个Java项目。
1. 项目结构
假设我们有一个非常基础的Maven项目,其结构如下:
my-maven-project/
|-- src/
| |-- main/
| | |-- java/
| | | |-- com/
| | | | |-- example/
| | | | | |-- App.java
| |-- test/
| | |-- java/
| | | |-- com/
| | | | |-- example/
| | | | | |-- AppTest.java
|-- pom.xml
App.java
是我们的主应用程序类,AppTest.java
是我们的单元测试类。
2. POM文件
在项目的根目录下,我们需要一个pom.xml
文件来定义项目的依赖和构建配置。
xml
4.0.0
<groupId>com.example</groupId>
<artifactId>my-maven-project</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<!-- 这里可以添加项目的依赖 -->
</dependencies>
<build&g