在 MF8 中的所有适配器的公共文件夹中添加公共文件

Posted

技术标签:

【中文标题】在 MF8 中的所有适配器的公共文件夹中添加公共文件【英文标题】:To add common files in a common folder for all the adapters in MF8 【发布时间】:2016-08-08 12:41:06 【问题描述】:

我正在研究 MF8 java 适配器。 是否有一个通用的服务器文件夹来存放 MF7 中的通用 java 文件?

这里每个适配器都被视为一个 maven 项目。很好的是,我们可以通过将它们定义为单个 pom.xml 下的模块来一起部署。

<modules>
    <module>Adapter1</module>
    <module>Adapter2</module>
</modules>

仍然,有共同的文件。有什么选项可以将它们放在一个公共文件夹中吗? 将它们打包成罐子在调试时变得很痛苦。有什么建议吗?

【问题讨论】:

【参考方案1】:

您可以将适配器 Maven 项目分组到父 Maven 项目中。这样,您可以在父 Maven 项目的 pom.xml 中指定共享依赖项,并且在您构建它们时,这些依赖项将添加到所有子 Maven 项目中。见:https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/adapters/creating-adapters/#grouping-adapters-in-a-single-maven-project

【讨论】:

我的共享依赖是我的服务代码(java),你的意思是说打包成一个jar包在父pom.xml中添加? 那些仍然可以通过依赖项使用,但需要先打包,是的。

以上是关于在 MF8 中的所有适配器的公共文件夹中添加公共文件的主要内容,如果未能解决你的问题,请参考以下文章

来自 create-react-app 中 CSS 的公共文件夹中的参考文件

Laravel 获取存储在存储公共文件夹中的文件的公共 URL

自动下载公共 GDrive 文件夹中的大文件

聊聊Linux动态链接中的PLT和GOT(3)——公共GOT表项

将 Fabric 答案添加到项目中的公共库

Django Python - 在公共标题中添加表值