有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Eclipse中创建新项目,然后将其添加到Mercurial repo中

我可以访问位于merc.myorg.com/hghome的现有Mercurial回购协议。我被要求开发一个简单的Java工具,并将其提交给hghome/myapp下的回购协议。我以前从未使用过Mercurial,我想实现以下目标:

  • 在Eclipse中编写代码
  • 使用^{}插件将源代码(myapp)放到hghome

我的第一个想法是在一个Eclipse项目中编写所有代码,然后尝试以某种方式连接到hghome,并将所有代码推送/复制到所需位置的服务器上。但后来我发现我可能无法将代码推送到一个还不存在的repo/sub repo(hghome/myapp)。所以感觉像是鸡和蛋的问题

让我们假设myapp是一个简单的(Eclipse)Java项目,具有以下目录结构:

myapp/
    src/main/java/ (Source Folder)
        com.myorg.myapp (Package)
            MyApp.java
    build.xml

我已经安装了Mercurial和MercurialClipse插件。我需要采取哪些具体步骤来完成这篇文章,并将其签入hghome/myapp的新回购协议


共 (1) 个答案

  1. # 1 楼答案

    如果我理解正确,您希望在更大存储库的子目录中有一个Eclipse项目。我认为您没有理由使用“子存储库”,相反,您可以使用单一的整体存储库

    1. 使用MercurialClipse或其他工具克隆merc。迈尔格。com/hghhome
    2. 创建子目录myapp,并在其中创建名为“.project”的文件
    3. 在“.project”中添加适当的Eclipse项目配置。例如<projectDescription><name>myapp</name>[...]</projectDescription>
    4. 提交“.project”并将其推送到中央服务器
    5. 使用MercurialEclipse克隆merc。迈尔格。再次回到家。这一次,在最后一页,它将允许您将“myapp”作为项目导入。它将作为一个空项目显示在您的工作区中