如何使用不同的项目名称在IntelliJ中导入我的Maven项目的不同版本

时间:2019-01-09 18:00:40

标签: java maven intellij-idea

我有以下具有相同项目名称但版本不同的Maven项目。

  

1)ArtifactId =处理器,版本= 5.10.0.0000

     

2)ArtifactId =处理器,版本= 5.9.0.0000

     

3)ArtifactId =处理器,版本= 5.8.0.0000

当我将这些项目导入intelliJ时,我将获得“ Processor”作为项目名称。因此,我有3个同名的“处理器”项目。有时它确实令人困惑,目前我使用文件路径来区分每个项目。有什么方法可以更改项目名称,而无需更改pom.xml中的名称来区分每个项目。

3 个答案:

答案 0 :(得分:0)

如果右键单击IntelliJ中的根文件夹并选择refactor -> rename,它将更改项目名称。

答案 1 :(得分:0)

文件|项目结构项目| 项目名称:-更改它。

答案 2 :(得分:0)

请注意,这不是一个好习惯,因为当类加载器加载3个项目(将其运行到服务器中时)时,仅加载一个项目,并且由于类路径中不存在其他两个项目,您可能会遇到ClassNotFoundException错误。

您应该拥有所需的最新版本。如果没有,则可以更改每个版本中软件包的名称,但这似乎不是一个好习惯。