Sap NetWeaver CE 建立第三方lib工程及使用注意事项

本文介绍了如何在Sap NetWeaver CE 7.1和EP7.0中创建并管理第三方lib工程。通过详细步骤展示了建立ExternalLibrary的过程,并讨论了引用第三方库的注意事项,包括Deployment Time的影响以及如何避免发布的EAR文件过大问题。此外,提出了通过创建专门的WD工程来管理和共享第三方库的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们做Java其实是很幸运的人,因为有开源的支持,很多东西都有开源的第三方Jar工程支持,有好的东西就要拿来用。这里需要建立第三方Lib工程。

一、 在CE7.1 Studio如何建立第三方lib工程

1.   在DI视图下,新建一个Development Component


2.   选择类型为ExternalLibrary工程,点击Next


3.   将该工程命名为common_lib,点击Finish


4.   拷贝一个第三方jar包到library文件夹下面,选择右键-》development Component ->Publish as Archive




5.   点击New



6.   ,选择Purpose为COMPLIATION,选择名称为com

 

点击Next,直到Finish



7.   同样选择第三方jar包,右键-》development Component->Publish as Archive


 

8.   点击New


 

9.   选择Purpose为ASSEMBLY,选择名称为Ass



 

10. 点击Next

 

11. 点击Finsh操作完成。


 



二、在EP7.0如何建立第三方lib工程

步骤与CE7.1类似,需要注意

建立Complication


和Assemble方式:


三、 第三方lib工程如何引用。

1.   在DI视图下,选择一个WD工程,在Dependencies 下,点击Add


2.   选择external Library工程


3.   选择Dependecy Details 为Design Time和Runtime,其中Deploy Time为什么不添加,如果A的dependency中添加B,且B的Dependency Details也勾选了Deploy time,那么A部署后,B也跟着一起部署。这在多人一起开发的时候就是个灾难,你必须保证你所有依赖的工程都是最新的。



这种添加有个弊端,我们会发现该该工程生成的ear文件中包含了第三方的所有jar工程,会导致发布工程越来越大。


四、 如何避免引用的工程越来也大。

1. 新建一个wd工程为wd_lib工程,该工程添加external lib工程



这里要注意external lib 工程,设置Permissions




2. 该工程对外以Complication方式对外暴露,将external lib下的所有jar工程对外暴露。













3. 其他使用第三方jar工程,可以直接添加该wd工程的依赖即可




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值