作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在 Windows 中有一个 Eclipse 项目,但我们希望在 Windows Eclipse 用户和 Linux Eclipse 用户之间共享它。然而,当 Linux 用户打开项目时,他必须做两件事:
我们依赖于第三方库,该库安装在 Windows 和 Linux 计算机上的不同目录中。因此,Linux 用户必须更改路径变量,例如“LIB”以指向其计算机上的正确目录。
我们使用相同的路径变量来生成几个其他路径变量,例如“$(LIB)\something”,linux 用户必须将反斜杠更改为正斜杠。
除了维护两个单独的项目文件之外,还有什么聪明的方法可以避免这种情况吗?
最佳答案
您可以使用Maven这对于 Linux 和 Windows 都可用。您可以在其中配置可针对不同平台单独激活的配置文件。
例如:
<profiles>
<profile>
<activation>
<os>
<name>Windows XP</name>
<family>Windows</family>
<arch>x86</arch>
<version>5.1.2600</version>
</os>
</activation>
...
</profile>
</profiles>
更多详情可以查看this page .
因此,这背后的主要思想是将源代码存储在版本控制系统中而不项目配置文件。项目配置文件应该由 checkout 后在每个开发人员的机器上运行的工具准备。
关于eclipse - 如何在 Linux 和 Windows 之间共享 Eclipse 项目文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14378660/
我是一名优秀的程序员,十分优秀!