我目前正在使用 eclipse 来处理 Java。另外,我使用 git 在笔记本电脑和台式电脑之间同步我的项目。
现在的问题如下:我将外部 JAR 添加到项目中(Slick-Util、LWJGL)。
但每个设备上每个库的路径都是不同的。因此,每次我开始在其他设备上工作时,我都必须更改 jar 文件和 javadocs 的路径。
这些库都存储在我的 eclipse 工作区中。所以库和项目都在同一个文件夹中。而且这个文件夹也是用git提交的。
有没有办法更改 eclipse 设置(或执行其他操作),这样我就不必每次都更改库和 javadocs 的路径?
我已经用谷歌搜索并搜索它,但我找不到有关它的东西。
只是不要将库的 jar 添加到 git 中。 java 有多种构建工具,它们可以为您管理依赖关系 - 您只需声明要使用的库,构建工具就会在构建时为您下载它。
我会推荐Gradle http://www.gradle.org/, but Maven http://maven.apache.org/也是一个非常受欢迎的选择。
在 gradle 中,您将创建一个文件build.gradle
,并在其中定义您的依赖项:
apply plugin: 'eclipse'
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile 'org.lwjgl.lwjgl:lwjgl:2.9.0'
compile 'org.lwjgl.lwjgl:lwjgl_util:2.9.0'
}
然后你会跑gradle eclipse
从命令行 - 这会将您使用的库添加到 Eclipse 中的类路径中。当你想编译和打包你的项目时,你可以运行gradle build
从命令行。如果你要使用它,你应该阅读它,我所描述的可能不是exactly你需要什么。
另外,还有将 LWJGL 与 Maven 一起使用的说明 http://www.lwjgl.org/wiki/index.php?title=LWJGL_use_in_Maven.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)