我正在使用Eclipse Kepler for Java。通常,您可以将内部/外部.jars添加到属性中的构建路径中的Java项目中。为什么,当我克隆一个git repo并将其导入我的项目时,我是否会失去这种能力?我不明白。我有点需要这样做。
答案 0 :(得分:10)
这可能是因为.gitignore
已配置为忽略.jar
打开.gitignore文件并删除行* .jar,您应该可以添加它。
==
顺便说一下 - 通常,对于Java项目.jar文件不会提交到存储库(因为它们很大并且可能会降低存储库克隆速度),而maven
或gradle
用于配置依赖项。示例 - http://www.mkyong.com/maven/how-to-create-a-java-project-with-maven/
然后,当您想使用eclipse时,只需运行mvn eclipse:eclipse
即可生成必要的文件。 .gitgnore
通常设置为忽略*.class
,*.jar
,.project
,.settings
,.classpath
答案 1 :(得分:0)
我发现如果您打开运行配置并转到Classpath选项卡,则可以添加内部/外部.jars。单击“运行”>可以访问运行配置。运行配置。我将.jar添加到用户条目中。引导条目导致空指针。
答案 2 :(得分:0)
当项目依赖库/模块时,最好使用构建工具进行依赖管理。 JVM生态系统由三个构建工具主导:Gradle,Maven和Ant。
工作方式: 在构建脚本中,我们声明项目的依赖关系。这告诉构建工具在哪里检索我们项目所依赖的库/模块。依赖性在运行时解决;从远程存储库下载,从本地目录检索,或者如果需要,可以在多项目设置中构建另一个项目。