主页 > CDN > > 正文

分布式数据库_企业邮箱一个多少钱_免费1年

浏览:

简介

随着PI/PO转移到单Java栈,Java开发变得越来越普遍。纯Java映射和适配器模块开发如今已司空见惯,可以解决集成项目中面临的无数挑战。随着基于Eclipse的NWDS中以PI为中心的功能的不断增强,NWDS将成为所有基于PI/PO的开发的单一IDE。

虽然ESR开发和ID配置更改由PI的内部版本控制自动跟踪,但是没有用于Java映射和应用的内置版本控制系统适配器模块开发。在开发人员的本地计算机上开发和维护这些代码的Java源代码,并将编译后的JAR/EAR文件手动部署到服务器中,这种情况并不少见。这种方法对于一个组织来说是一种潜在的风险,开发者可能离开组织,或者计算机可能丢失或损坏。

SAP自己提供的解决这一差距的产品是NetWeaver Development Infrastructure(NWDI)。它是一个成熟的基于服务器的解决方案,提供了一个完整的Java开发环境,不仅包括版本控制,还包括景观管理、传输和部署机制等。

但是,没有多少组织拥有NWDI或愿意投资NWDI。由于大多数使用SAP的组织仍然以ABAP为中心,只进行了很少的Java开发,因此成本可能很高,投资回报率很低。

在这个博客中,我将介绍Git作为NWDI的替代品,用于版本控制管理。它是一个开源的轻量级和流行的源代码管理工具。特别是,有一个基于Eclipse的EGit插件可以在NWDS中使用。

安装

要在NWDS中安装该插件,请单击帮助>安装新软件

不幸的是,由于NWDS 7.31基于旧版本Eclipse的Galileo,因此它只与旧版本的EGit插件2.1版兼容。因此,为EGit版本2.1添加以下更新站点-

选择EclipseEGIT并继续其余的安装。

初始配置

安装完成后,必须重新启动NWDS。重新启动时,它通常会提示以下两个警告。

警告1–HOME环境变量

若要解决此问题,请编辑计算机中的环境变量,大数据云计算,并将HOME作为新的用户变量添加到您选择的适当目录中。

警告2–Git安装

这可以忽略,因此请选中"请勿警告"复选框并继续。

另外,在"首选项">"团队">"Git">"配置"下配置以下基本用户设置

如果要使用EGit访问GitHub之类的在线存储库,请将以下键值对添加到Git配置中。

EGit的基本用法

我将介绍一些EGit的基本用法与。有关更多信息,请参阅参考部分的EGit用户指南。

创建Git存储库

更改为Git存储库。点击"新建Git存储库"按钮

向新存储库提供详细信息。请注意,用户指南建议不要在Eclipse工作区中创建Git存储库。

将现有项目导入Git存储库

切换回Java EE透视图或使用project Explorer的任何透视图。右键单击要添加的项目,然后选择团队>共享项目。然后选择Git作为存储库类型。

选择先前创建的Git存储库。配置完成后,项目的源代码将被移动到Git库的目录中

添加要跟踪的文件并提交更改

右键点击项目节点,大数据的现状,云服务器,随后选择团队>添加到索引

,右键单击project节点,选择Team>Commit提交EGit要跟踪的文件。请注意,二进制.class文件不需要提交,通过配置.gitinore文件,可以选择从进一步提交中忽略它们。

结论

通过NWDS上的EGit,我们可以实现一个简单的解决方案,提供一个源代码管理系统来管理PI/PO的Java开发。为了降低有价值的Java项目和源代码仅在本地计算机上的风险,Git存储库可以托管在网络目录上,甚至托管在托管的远程服务器上。

参考资料

EGit用户指南

NetWeaver Development Infrastructure(NWDI)SCN Wiki

感谢您的贡献!!!

嘿,英瑞,

我在遵循这些说明,但在克隆Git repo时遇到了一个问题。我在使用连接协议https时遇到的错误是:无法打开git upload pack

我通过添加条目修复了它http.sslverify文件=在Git配置和重启中为假。

问候,

Thomas

编辑:我使用的是SAP NWDS 7.3 SP16

嗨Thomas

谢谢您的评论。你绝对是对的。实际上,我的NWDS EGit配置中有这个条目,但没有将其包含在说明中。我已经相应地更新了博客。

问候

英伟

嗨英伟,

有没有可能将其用于BRM和BPM(DCs)?

非常感谢,服务器 云服务器,

Roberto.

嗨Roberto

我没有试过,物联网是学什么的,因为我注意到开发是分为多个项目和文件夹结构的,所以我不确定在移动到Git回购时是否仍然保持一致。

也许你可以试一下,让我们知道

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>网站空间_电脑百度云_促销</strong>
    网站空间_电脑百度云_促销

    各位, 科技季又一次来临了。这不是一年中与同事和朋友见面最美妙的时刻,就是令人讨厌的"我去了TechEd,我得到的只是这件糟糕的t恤"博客占据了你的...

  • <strong>阿里云_专业网站建设开发_哪家好</strong>
    阿里云_专业网站建设开发_哪家好

    土著澳大利亚人 数据可视化有助于了解原始数据,使我们能够就研究领域的相关问题作出决策。在这个博客中,我们展示了从2007年到2013年收集的死亡原因...

云储存免备案CDN_国外服务器_免费6个月
云储存腾讯云_时王百度云_优惠券
云储存云主机_云空间服务器_0元
云储存腾讯云_长沙网站建设价格_多少钱
云储存大带宽_阿里巴巴云舒的年薪_免费1年