2014-01-05 72 views
1

我正在使用Eclipse的Kepler for Java。通常,您可以将内部/外部.jars添加到位于属性中的构建路径中的Java项目。为什么当我克隆一个git repo并将其导入到我的项目中时,我是否失去了这种能力?我不明白。我有点需要这样做。为什么我不能将.jar添加到eclipse git repo中?

+0

哪个能力明确丢失,你怎么知道它已经丢失? – nitind

+0

http://stackoverflow.com/q/8486403/3161835 我可以告诉,因为当我右键单击项目,然后单击属性,该选项甚至没有。 – bkvaluemeal

+0

听起来像项目的.classpath文件没有被推送到存储库,或者当您导入它时发生了一些奇怪的事情。他们不是“Maven”项目,是吗?当你说“克隆git仓库并将其导入到我的项目中”时,你的意思是你从本地克隆中导入项目,对吧? – nitind

回答

0

我发现,如果你打开运行配置并转到Classpath选项卡,您可以添加内部/外部.jar文件。运行配置可以通过单击运行>运行配置来访问。我将我的.jar添加到用户条目中。引导条目导致一个空指针。

8

这可能是因为.gitignore已配置为忽略的.jar

打开的.gitignore文件并删除线的* .jar,你应该能够添加它。

======

顺便说一句 - 通常为.jar文件不被提交到存储库的Java项目(因为他们是大&它可以减缓库的克隆),而不是mavengradle是用于配置依赖关系。示例 - http://www.mkyong.com/maven/how-to-create-a-java-project-with-maven/

然后,当您想使用eclipse时,只需运行mvn eclipse:eclipse即可生成必需的文件。 .gitgnore通常设置为忽略*.class*.jar.project.settings.classpath

+0

对于那些使用intelliJ的人,你可以使用插件调用.ignore,它允许你轻松地选择你想要忽略的文件,而不必配置文件本身。 –

相关问题