当前位置: 首页 > 知识库问答 >
问题:

在maven中重命名groupId

宇文飞翮
2023-03-14

我正在进行一个多模块Maven3项目的重构和维护过程,我需要重命名一些工件的groupId和artifactId。

有办法重命名groupId和artifactid吗?
我知道我可以使用sed之类的查找和替换工具,但我想知道除了groupId和artifactid之外,是否还有类似versions-maven-plugin(例如:MVN versions:set-dnewversion=1.0.3-snapshot)的mojo。

共有1个答案

农建弼
2023-03-14

有办法重命名groupId和artifactid吗?

到今天为止,你的问题的答案很简单:

  • 没有,没有用于重命名的插件。
    @Parameter(defaultValue = "${project}", readonly = true)
    @SuppressWarnings("UnusedDeclaration")
    private MavenProject project;
 类似资料:
  • 我有一个原型项目,它的外观如下所示(有两个模块,和): 并且,当我使用工件id为“infra”的原型生成一个项目时,它应该生成如下结构: 不起作用的是,在父pom.xml中,我包含了以下模块: 这些模块条目不会被重命名为类似于(在生成时): 这就是我想要的。 知道怎么做吗,谢谢。 更新我在这里按要求添加元数据xml文件,但我不想修改archetype-metadata.xml文件。因为我想使用cr

  • 我想在sqlite中重命名列。我为一些列创建了两个带空格的单词标题,这些标题稍后会产生问题(例如而不是。 以前,这似乎是不可能的链接。但是几个月前的一个版本似乎包含了选项链接。 然而,这似乎不起作用。 查询将生成以下错误消息: 我为列名添加了引号,以防出现空格问题: 但也会出现同样的错误。 此解决方案提示重命名是可能的。但只重命名表(这很好),而不重命名列。

  • 问题内容: 我有一个Maven的耳模。 例如,其工件ID为。Maven创建名称为Ear的归档文件,Glassfish管理面板以名称显示部署的应用程序 我想更改默认名称。我尝试了这个: 但是它只更改application.xml中的一个字符串: 我还有其他重命名应用程序的选项吗? 问题答案: 您应该使用元素:

  • 问题内容: 我有这样的文件 我需要更改为 为此,首先将字段映射添加到现有索引 然后尝试重新索引 错误是 问题答案: 该字段在您的文档中尚不存在,因此您的脚本需要首先创建它: 或更短一些:

  • 1.在移动目标和来源在同一分区(如都在C盘)是可以用 Rename语句 和 执行命令行Move 实现: OutFile "Test.EXE" Name "Test" Section Rename "C:\Program Files\Test.txt" "C:\Test.txt" SectionEnd 2.在不同分区可以使用命令行的Move命令: OutFile "Test.EXE" Name "