我不明白Tycho是如何绑定到Maven生命周期的,因为我没有看到任何绑定Tycho目标的pom.xml配置。
我的问题是:
发布于 2014-11-28 15:06:12
Tycho正在使用Maven生命周期挂钩在实际的反应堆构建开始之前执行依赖性解析。这些生命周期挂钩仅适用于Maven构建扩展,IIRC Tycho是Maven 3.0中引入它们的原因之一。
Tycho在类TychoMavenLifecycleParticipant中实现了生命周期挂钩。
在正常反应堆建造过程中正在执行的目标是通过封装类型选择的。例如,在项目中设置打包eclipse-feature时,将执行由Tycho定义的特定目标集。
您可以看到目标到Maven生命周期的精确映射是在Tycho源中的这个component.xml文件中定义的。
https://stackoverflow.com/questions/27013169
复制相似问题