0

我想了解目标文件夹在 SOA MDS 项目中的作用。我正在使用 JDeveloper,并且目标文件夹中不断填充 2 个 .jar 文件。我不确定这些 jar 文件来自哪里,但它们包含应该更改的旧数据。

有人可以帮我了解制作这些文件的原因吗?

在此处输入图像描述

4

1 回答 1

1

目标文件夹是 maven 使用的默认构建输出目录。如果工作正常,maven 应该使用文件中指定的配置在那里生成构建pom.xml。在您的情况下,maven 构建可能最近没有运行,这就是您在 jar 中看到旧内容的原因。
查看内部pom.xml并查看那里指定了哪些构建配置(它可能与 SOA 复合 maven 构建文件/pom 文件没有什么不同)。
如果一切构建正确,您应该能够将该 jar 直接部署到 MDS 运行时(手动或通过 maven)。

在 pom 文件中,您应该能够覆盖其中的大多数内容,包括名称、版本、包类型、目标目录等。您还可以使用 maven 来跟踪您的 MDS 更改 - 即像任何其他构建工件/SOA 一样对其进行版本化合成的。除了被部署到 MDS 运行时,版本控制的 jar 还可以上传到工件存储库(例如 nexus),因此您可以很好地跟踪 MDS 更改

PS - 这可能有助于解释更多:http ://weblog.singhpora.com/2016/10/managing-shared-metadata-mds-in-ci.html

于 2017-08-10T20:57:05.077 回答