当我从我的工作区导入Maven项目并且这些项目是父项目的子项时,它们的项目名称与artifact-id完全一样.但是当我导入父项目时,项目名称就像目录名称一样.
目录结构示例:
project-parent (artifactId = project-application-parent)
--web (artifactId = project-webapp)
--core (artifactId = project-core)
Run Code Online (Sandbox Code Playgroud)
当我导入所有项目时,我的工作区看起来像这样:
project-parent
project-webapp
project-core
Run Code Online (Sandbox Code Playgroud)
我想要的是将父项目命名为artifact-id(project-application-parent).有没有办法实现这个目标?
当您导入 maven 项目时,单击导入对话框底部的“高级”面板,您可以在那里选择一个备用名称模板。
默认是[artifactId]
,但是你可以选择,例如,[name]
哪个是description
来自 pom.xml的标签的内容。
小智 4
可以projectNameTemplate
在 的 中configuration
设置属性maven-eclipse-plugin
,如在Documentation中。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>x.y</version>
<configuration>
<projectNameTemplate>custom-project-name</projectNameTemplate>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8540 次 |
最近记录: |