如何在许多项目中共享"通用代码"

2020-09-10 02:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我想在所有/大多数项目中...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我想在所有/大多数项目中使用很多"实用代码"。 很难弄清楚如何在他们中使用它。

例如,我正在Web模块项目中编写一个类,并且需要在我的一个实用程序类中引用一个类/方法。 如何在不重新创建新项目的类的情况下将其提供给该类?

我尝试了几件事却没有运气:

1)创建一个名为" MyApp"的新Web模块项目

2)在项目中创建一个新类。

3)将这一行放入新类中:" import mycode.utilities。*"当然,这会产生错误,因为它不知道包" mycode.utilities"在哪里。 稍后我将说明如何尝试使其可用。

4)在我的新类中编写代码,该代码引用实用程序包中的类/方法。 当然,这也会产生错误。

5)在"程序包资源管理器"视图中,右键单击" MyApp"项目的"源"文件夹,然后选择"导入"

6)从"导入"屏幕中选择"压缩文件"

7)选择包含我的实用程序代码的类文件的jar文件,并检查整个程序包

8)导入后,我确认类文件已导入到项目中。 在"程序包浏览器"视图中,我仅看到程序包名称,但是,如果切换到J2EE Explorer视图,则会在树结构中看到各个类。

9)返回我的源代码。 import语句不再是错误,但是对该包中类的所有引用仍然是错误。

10)我尝试将jar文件导入到项目中的其他位置,但是没有一个可以解决问题。

我将不胜感激。

谢谢。

大卫

消息的编辑者:大卫·潘蒂奇

4条回答
小熊yu生菜
2020-09-10 02:26

我们最终创建了一个单独的Java类型的DC。 它包含我们所有的通用源代码。 然后,我们将该代码"公开"为公共部分。

如果我们需要使用第三方库,则将它们放在外部库类型的DC中,并为这些库创建公共部分。

然后,我们创建了Used DC条目,指向每个应用程序DC所需的各个公共部分。

一周热门 更多>