是否可以本地化Maven artefactID?

时间:2018-04-27 14:00:29

标签: maven internationalization l10n.js

假设美国的团队有一个包含此本地库的项目

<dependency><artifactId>garbage</artifactId></dependency>

但是我们项目的英国版本有一个pom.xml而是列出了这种依赖关系:

</dependency><artefactId>rubbish</artefactId><dependency>

指定人工制品的本地化构建。

目前,脚本接受垃圾项目,使用英国本地化构建它,但之后必须修补.jar文件,以便artefactId反映本地化,包括字符串是否已被复制为构建过程。但是,这种方法已证明是不可靠的:有没有办法迁移到单独使用Maven的系统,根据LANG环境变量等内容更改构建ID?

或者;是不是可以将配置引入pom.xml配置文件本身?

1 个答案:

答案 0 :(得分:1)

如果您需要为不同的环境构建项目,可以使用Maven Profiles:

http://maven.apache.org/guides/introduction/introduction-to-profiles.html

您可以将不同的依赖项放入不同的配置文件中,并在命令行或构建过程中激活/停用构建过程中的配置文件。通过标记文件。