【发布时间】:2013-03-18 22:35:49
【问题描述】:
我是 Java 新手。我有一个项目,并且有一个外部 JAR 文件(Apache POI)我想添加到它。所以我创建了一个名为vendor 的目录并将文件放在那里并转到 Eclipse 并将文件添加到构建路径中,在 Eclipse 中一切看起来都很好,但是当我签出 git repo 时,Git 似乎不知道新目录和文件。怎么回事?
另外,我想确保当朋友下载并打开项目时,她将不必重新配置构建路径,因此必须进行一些配置,但我不知道。所以我也想得到帮助:)
谢谢!
更新
这是我的 .gitiginore 内容:
*.class
# Library development interface for
# testing methods et cetera.
src/ui
# Package Files #
*.jar
*.war
*.ear
# IntelliJ specific files/directories
out
.idea
*.ipr
*.iws
*.iml
atlassian-ide-plugin.xml
.DS_Store
# Eclipse specific files/directories
.metadata
bin/
# NetBeans specific files/directories
.nbattrs
【问题讨论】:
-
你不应该将二进制依赖项放在 Git 中,你应该使用像 Maven 这样的依赖管理系统,或类似的东西。
-
好的,所以你的 .gitignore 文件屏蔽了 JAR 文件,这就是为什么你的 JAR 在执行
git status时不显示的原因。您可以选择通过删除该行来开始跟踪 JAR(非常糟糕!),或者您可以开始使用依赖项管理工具,正如我在回答中提到的那样。
标签: java eclipse macos apache-poi