2

我已经尝试过本教程,但我无法配置开发环境。

4

1 回答 1

1

这是我遵循的过程。我机构的 DSpace 实例是基于“DSpace Release”代码库构建的(在 GitHub 中仅跟踪“dspace”包)。此建议假定需要类似的配置。

我有一个适合我的解决方案,但是我用来填充项目的 Java 构建路径的过程感觉很复杂。我将在下面描述该过程。

在 Eclipse 中构建 DSpace 代码库

  • 从 DSpace/DSpace 下载源
  • 运行 maven build 以获取所有需要的 jar 文件:mvn package
  • 创建一个指向此代码的 Eclipse 项目
  • 每个包的 (dspace, dspace-api, dspace-rest) src/main/java 文件夹应该配置为源文件夹
  • 将 jar 文件(在包目标目录中生成)添加到项目构建路径。创建一个指向目标目录的类路径变量,并通过“扩展”类路径变量来引用生成的 jar 文件。这些jar文件大部分都可以在目标文件夹的“lib”子目录中找到

构建你的项目目录

  • 创建您的项目源代码目录,包括适当的包目录(理想情况下只需要“dspace”)
  • 将项目添加到源代码控制,例如 GitHub
  • 创建一个指向该项目目录的eclipse项目
  • 在 Java 构建路径上,将项目依赖添加到 DSpace 源代码项目
  • 按照上面列出的说明,将 jar 文件(在 DSpace 代码库包目标目录中生成)添加到项目构建路径。

该项目适用于那些内置到 target/lib 目录中的资源。有一些 jar 依赖项只能内置到包 war 文件中。将这些包含在构建路径中会更加乏味。

于 2015-04-22T15:53:01.000 回答