Ash*_*Ash 3 java eclipse eclipse-rcp
Eclipse中的bug 286808增加了警告消息包括某些文件(如.classpath,.project,plugin.xml)的src.includes一个插件.
这些文件对于源版本似乎非常重要,假设您希望收到该版本的人不仅能够对您的插件进行编码,而且可能会对其进行更改.(我想你可以纯粹做一个源代码发布,所以人们可以调试它,但那你为什么不通过删除对开发很重要的文件来阻止修改插件?)
我很难理解为什么要做出这种改变.有人能为它提供合理的解释吗?
编辑:警告消息的示例:"'plugin.xml'不应添加到src.includes列表中,因为它在源代码构建中不是必需的"
编辑2:从答案中可以看出,我想我问的是错误的问题.原本应该是:RCP插件"Source Build"的目的是什么......
根据我的理解,你不应该修改源代码插件.它们附带了二进制对应的插件,以提供源代码(用于调试,通常更容易针对这些插件进行开发),更重要的是提供Javadoc.
如果您希望其他人能够修改您的插件,您应该只提供您的压缩项目目录.
一般来说,Jar文件 - 对我来说 - 是具有特定版本的库,您应该按原样使用.可能有一些罕见的原因可能为了您自己的目的而修改其他人的库,但这不应该是常态.
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |