首先建立标准Maven目录结构并创建源码与测试文件,接着编写包含主类和测试用例的Java代码,然后配置pom.xml定义项目信息、Java版本及JUnit依赖,最后通过Maven命令验证编译、执行和测试功能,完成后可将项目复制为模板复用。

在Linux中创建Java项目模板,核心是建立标准化的目录结构和基础配置文件,方便快速启动新项目。不需要依赖IDE,通过命令行就能完成。
1. 创建标准项目目录结构
Java项目推荐使用Maven或Gradle的目录规范。以下是典型的Maven风格结构:
my-java-project/
src/
main/
java/
com/example/App.java
test/
java/
com/example/AppTest.java
pom.xml
手动创建这些目录:
mkdir -p my-java-project/src/main/java/com/examplemkdir -p my-java-project/src/test/java/com/example
2. 编写基础Java类和测试
在主源码目录中创建一个简单的入口类:
立即学习“Java免费学习笔记(深入)”;
cat > my-java-project/src/main/java/com/example/App.java << 'EOF'package com.example;
public class App {
public static void main(String[] args) {
System.out.println("Hello from Java template!");
}
}
EOF
添加一个简单测试(可选):
cat > my-java-project/src/test/java/com/example/AppTest.java << 'EOF'package com.example;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
public class AppTest {
@Test
public void testTrue() {
assertTrue(true);
}
}
EOF
3. 添加pom.xml构建配置
进入项目根目录并创建pom.xml,定义项目元信息和依赖:
cd my-java-projectcat > pom.xml << 'EOF'
<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.example</groupId>
<artifactId>my-java-project</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<java.version>11</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
</properties>
<dependencies>
<!-- JUnit Jupiter for testing -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M7</version>
</plugin>
</plugins>
</build>
</project>
EOF
4. 验证并使用模板
确保已安装Maven和JDK:
java -versionmvn -version
编译并运行:
mvn compilemvn exec:java -Dexec.mainClass="com.example.App"
运行测试:
mvn test成功后,可以把这个项目整体复制为模板,以后新建项目只需复制整个文件夹并修改pom.xml中的项目名和包名。
基本上就这些。每次新建项目时,从该模板复制一份,改个名字,调整下包路径即可开始编码,效率高且结构统一。










