|
|
1
9
Eclipse允许您定义类路径变量,这样就可以保持.classpath不变,但是每个开发人员都会根据平台配置她的Eclipse。您至少可以对.classpath文件进行版本设置。您必须将存储SWT JAR的目录结构更改为每个平台的JAR名称不变的目录结构。此菜单位于:“ 窗口& gt;偏好-gt;java>构建路径 “
前任。
类路径
|
|
2
1
您应该将这些库放在一个单独的、易于识别的项目中,而不是放在每个项目中。 例如,创建一个名为“00 SWT Provider”的项目(因此它位于顶部),并让它引用“00 SWT Provider Carbon”、“00-SWT-Provider-Win32”或“00 SWT Provider GTK”中的一个。 其中一个为给定平台导出适当的本机库,唯一的链接在00 SWT提供程序中。实际项目仅引用此元项目。 我们在内部使用这种变体——它对我们很有效。 |
|
|
3
0
简单地配置您自己的实例,对于环境的这一个组件,您不把它保存在源代码管理中,怎么样? 或者,您可以为每个环境存储一个类路径文件,可能存储在另一个目录中,也可以存储在一个Ant文件(即build-setup-env.xml文件)中,您只需为每个环境创建一个目标即可复制正确的目标。至于在源代码管理中保存此的副本,您必须确保在更新后将其复制回去。 |
|
|
4
0
SWT是这么做的 不 对.classpath文件进行版本控制,但按版本控制附加了操作系统和窗口系统的多个单独的.classpath_*文件,例如classpath_win32_win32。因此,当您从存储库中签出源时,您需要将适当的类路径文件复制到.classpath并重新编译项目。 |