假设美国的团队有一个包含此本地库的项目
<dependency><artifactId>garbage</artifactId></dependency>
但是我们项目的英国版本有一个pom.xml
而是列出了这种依赖关系:
</dependency><artefactId>rubbish</artefactId><dependency>
指定人工制品的本地化构建。
目前,脚本接受垃圾项目,使用英国本地化构建它,但之后必须修补.jar文件,以便artefactId反映本地化,包括字符串是否已被复制为构建过程。但是,这种方法已证明是不可靠的:有没有办法迁移到单独使用Maven的系统,根据LANG
环境变量等内容更改构建ID?
或者;是不是可以将配置引入pom.xml
配置文件本身?
答案 0 :(得分:1)
如果您需要为不同的环境构建项目,可以使用Maven Profiles:
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
您可以将不同的依赖项放入不同的配置文件中,并在命令行或构建过程中激活/停用构建过程中的配置文件。通过标记文件。