在 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