我希望在为以下可执行功能运行Ant构建时更改生成的存储库的名称: “repository name ='file:// buildRepo - artifacts't ..” 一个更友好的人。我尝试过使用
...
<property name="p2.metadata.repo" value="file:${basedir}/buildRepo"/>
<property name="p2.metadata.repo.name" value="Friendly Name"/>
<property name="p2.artifact.repo" value="file:${basedir}/buildRepo"/>
<property name="p2.artifact.repo.name" value="Friendly Name"/>
..
<eclipse.gatherFeature
metadataRepository="${p2.metadata.repo}"
metadataRepositoryName="${p2.metadata.repo.name}"
artifactRepository="${p2.artifact.repo}"
artifactRepositoryName="${p2.artifact.repo.name}"
buildResultFolder="${feature.temp.folder}"
baseDirectory="${basedir}"
/>
...
不使用p2.gathering以便应用这些内容(如Eclipse wiki中所述)。 我做错了什么?
答案 0 :(得分:1)
在生成repo之后,您可以使用p2.mirror ant任务来完成此任务。可在此处找到该任务的详细说明。 Eclipse p2 mirror help。
<p2.mirror source="${p2.artifact.repo}">
<destination location="file:///${p2.artifact.repo}_beautifulName" name="p2.repo.name" />
或如果您需要,可以选择元数据和工件的separte镜像任务。