common-bean-0.0.1-SNAPSHOT.jar 怎么打出来的
时间: 2024-10-25 15:09:18 浏览: 19
`common-bean-0.0.1-SNAPSHOT.jar`通常是由Spring Boot或其他基于Maven的项目通过以下步骤打包产生的:
1. **Maven配置**: 确保项目的`pom.xml`文件中定义了`<groupId>`, `<artifactId>`, 和 `<version>`属性,并配置了`maven-jar-plugin`插件用于创建jar文件。例如:
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.example.Application</mainClass>
</manifest>
</archive>
<finalName>common-bean-${project.version}</finalName>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
</plugin>
</plugins>
</build>
```
这里的`<mainClass>`是你应用的启动类。
2. **构建过程**: 在命令行中,执行`mvn clean install`命令,这个命令会完成整个生命周期流程,包括编译源代码、测试(如果有)、打包等。当`install`阶段开始时,`maven-jar-plugin`会被触发,把所有符合条件的类和资源打包进`common-bean-0.0.1-SNAPSHOT.jar`。
3. **版本管理**: `SNAPSHOT`表示这是一个开发版的jar,如果你已经到了发布阶段,可以替换为`release`或自定的版本号。
阅读全文