我正在使用tycho构建一个eclipse更新站点。
我想构建包含所有依赖项的网站:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<includeAllDependencies>true</includeAllDependencies>
</configuration>
</plugin>
以及不包含依赖关系的同一网站:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-repository-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<includeAllDependencies>false</includeAllDependencies>
</configuration>
</plugin>
为此,我可以使用maven-profiles。 (我这里不提供有关配置文件定义的代码)
现在的问题是,使用不同配置文件构建的工件具有相同的名称。
我的想法是在使用不同的配置文件构建时动态添加不同的分类器。
是否可以动态地将分类器添加到工件中,使用tycho构建?
由此产生的人工制品可能具有依赖性/依赖性的分类器,并具有以下名称:
my.updatesite-1.0.0-SNAPSHOT-withalldependencies
my.updatesite-1.0.0-SNAPSHOT-withoutalldependencies