159 字
1 分钟
IDEA手动修改包名的相应措施
本文主要讨论 未经IDEA的重命名功能 情况下,手动修改包名所需要修改的构建文件的位置。
- 对于maven构建的项目,需要修改
pom.xml中的<groupId>和下列代码段(如有)
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <archive> <manifest> <mainClass>com.oldname.Main</mainClass> <mainClass>com.newname.Main</mainClass> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> </configuration></plugin>- 对于gradle构建的项目,需要修改
build.gradle中的group和下列代码段(如有)
application { mainClass = 'com.oldname.Main' mainClass = 'com.newname.Main'}如果你手动配置了jar任务,则需修改下列代码段
jar { manifest { attributes( 'Main-Class': 'com.oldname.Main' 'Main-Class': 'com.newname.Main' ) }}- 对于其他方式构建的项目,需要修改
MANIFEST.MF中的Main-Class。
IDEA手动修改包名的相应措施
https://samera2022.github.io/posts/Experiences/idea手动修改包名的相应措施/