那么普通的工程打包成jar包后的目录结构是啥
时间: 2024-04-21 17:26:27 浏览: 125
将idea工程打包成jar文件的全步骤
5星 · 资源好评率100%
当你使用 Maven 将普通的 Java 项目打包成 jar 包时,生成的目录结构一般如下:
```
myproject/
└── target/
├── myproject-0.0.1-SNAPSHOT.jar
├── classes/
│ └── ...
├── generated-sources/
│ └── ...
├── generated-test-sources/
│ └── ...
├── maven-archiver/
│ └── ...
├── maven-status/
│ └── ...
└── test-classes/
└── ...
```
其中,`myproject-0.0.1-SNAPSHOT.jar` 是打包后的 jar 包,`classes/` 目录是编译后的 class 文件,`generated-sources/` 和 `generated-test-sources/` 目录是生成的源码,`maven-archiver/` 目录中包含了打包过程中的一些元数据信息,`maven-status/` 目录包含了 Maven 执行过程中的一些状态信息,`test-classes/` 目录是测试代码编译后的 class 文件。与 Spring Boot 项目不同的是,普通 Java 项目打包后的 jar 包不包含嵌入式的 Web 服务器和启动类,需要自己编写 Main 方法来启动应用程序。
阅读全文