专栏首页Jerry的SAP技术分享如何通过js文件的名称,反查出这个js文件所在project的artifact id和group id

如何通过js文件的名称,反查出这个js文件所在project的artifact id和group id

这是一个同事问起的问题。例如Calendar 控件是通过Calendar.js文件实现的,我们的需求就是查出包含这个js文件的project的artifact id和group id(也就是parent id了)

思路

我们知道artifact和group id肯定是定义在pom.xml里,所以目标就是找到Calendar.js对应的project的pom.xml.

solution

在Eclipse里使用tomcat运行应用,利用http request header的这个field: x-sap-resourceUrl, 能看到本地是哪个jar文件包含了Calendar.js.

找到了jar在本地的绝对路径之后,按照这个路径打开jar文件:

pom.xml就在jar文件的maven目录里:

这就是我们要找的答案:

可以在nexus里double check:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ABAP正则表达式 vs SPLIT INTO

    需求: 把如下通过"/"连接起来的三个字符串分别解析出来。

    Jerry Wang
  • Eclipse被卡死了或者失去响应了后分析根源的一个小技巧

    大家在使用Eclipse的过程中可能会偶尔遇到该IDE失去响应或者一直停留在某个步骤迟迟结束不了的情况。没有经验的朋友可能会用任务管理器强制结束Eclipse进...

    Jerry Wang
  • 如何把某个网站的SSL Server certificate链导入到ABAP Netweaver系统里

    我们在用ABAP代码消费外网的url时会遇到一些异常,比如ICM_HTTP_SSL_PEER_CERT_UNTRUSTED,这是因为请求的url所在的网站的SS...

    Jerry Wang
  • 使用cloudflare加持你的网站

    简单地说,CloudFlare就是通过基于反向代理的内容分发网络(Content Delivery Network,CDN)及分布式域名解析服务(Distrib...

    lestat
  • 真正完美解决wordpress文章ID不连续问题

    WordPress默认情况下发布的文章ID不是连续的,因为自动草稿、文章修订版、页面、菜单、媒体等功能都要占用ID,所以使得ID不连续。百度了一圈,居然有人给出...

    laulzgoay
  • Python 工匠:写好面向对象代码的原则(上)

    花下猫语:今天继续给大家分享一篇好文章,有助于 Python 进阶的。Python 是一门支持面向对象的语言,但它跟典型的面向对象语言不完全相同。如何在 Pyt...

    Python猫
  • C、C++语言高危,高风险函数、内存溢出(一)

    可以考虑使用char*fgets(char *dest ,int n, stdin);

    震八方紫面昆仑侠
  • WordPress 最终完美解决文章 固定链接ID 不连续的问题方案

    用户1202364
  • 快速学习-ES6语法指南

    后端项目搭建完毕,接下来就是前端页面了。不过在这之前需要一些准备工作。我们需要学习ES6的语法标准。

    cwl_java
  • Django 博客使用 Markdown 自动生成文章目录

    我们的 Django 博客使用了 Markdown 来为文章提供排版支持。Markdown 在渲染内容的同时还可以自动提取整个内容的目录结构,本文将教你如何使用...

    追梦人物

扫码关注云+社区

领取腾讯云代金券