我已经尝试过本教程,但我无法配置开发环境。
问问题
678 次
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 回答