netbeans中共享项目的问题

时间:2009-06-27 21:31:46

标签: netbeans file reference

我和我的学生小组一起参与一个项目:

我们在分享项目时遇到了一些问题。 每次都有2个文件需要修改:

  • project.properties
  • private.properties

问题是,我们使用图书馆,它们是我们硬盘的相对路径。 因此,当我们结账时:我们必须修改这些文件以使项目工作:
示例: C:\ Users \ ** \ Desktop \ teddpee \ EgisPartnerprofile \ nbproject \ build-impl.xml:519:警告:找不到文件C:\ vol \ netbeans-6.1 \ 6.1 \ enterprise5 \ modules \ ext \ jsf-1_2 \ jsf-impl.jar要复制。

C:\ vol \ netbeans-6.1 \ 6.1 \ enterprise5 \ modules \ ext \ jsf-1_2 \ jsf-impl.jar是来自其他人的路径..
我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

你可以做两件事。

建立一个项目中每个人都使用并遵守它的约定。也许你可以让每个人都创建c:\ jars目录并将所有常见的JAR放在那里。

或者你可以学习Maven或Ivy,让他们为你处理你的依赖。

答案 1 :(得分:0)

Netbeans 6.1增加了“共享库”。库管理器可以使用对项目的相对引用来管理库。在6.1之前,图书馆经理只管理个人图书馆。

例如,如果您的项目位于${user.home}/OurProjects/TheProject,则可以将您的共享库放在${user.home}/OurProjects/SharedLibs中。然后将两者都提交到VCS系统。然后,团队成员可以通过VCS更新库。在我们的环境中,这适用于Windows,OS X和Linux上的开发人员。

IDE将帮助您将项目从个人库转换为共享。

以下是一些信息:http://www.netbeans.org/kb/61/java/library-sharing.html