你在哪里复制的?在Feature and Plug-in custom build steps中,它说:
要使用自定义目标,功能或插件必须customBuildCallbacks
在其build.properties
文件中定义属性;此属性的值是 xml 文件的位置,相对于 的根目录feature/plug-in
,包含自定义目标。
如果xml
文件位于其他位置,请使用该属性customBuildCallbacks.buildpath
设置要使用的目录。
可能是“忽略忽略”消息用于:
“您已覆盖 customBuildCallbacks,但我(PDE)找不到它”?
注意:Andrew Niefer在评论中提到了bug 165768,这是一个自 eclipse 3.2.1 以来关于 customBuildCallbacks 的设计错误(至今仍然开放)。
2个插件,都使用相同的customBuildCallbacks.xml,在两个插件中build.properties
:
customBuildCallbacks=../mydefaultcallbacks/customBuildCallbacks.xml
然后你有第三个插件,它应该使用不同的回调,所以在这个插件中build.properties
你写:
customBuildCallbacks=./customBuildCallbacks.xml
然后你有一个特性,它也应该使用回调,但是无论你在这个特性中写什么build.properties
,你最终都会得到这个消息:
[available] DEPRECATED - <available> used to override an existing property.
[available] Build file should not reuse the same property name for different values.
安德鲁本人在 2006 年评论道:
插件似乎build.xml
正在从该功能继承该customBuildCallbacks
属性。