由于webfragmentCore_XSSFilter.jar而导致构建失败

2020-09-08 19:31发布

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

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


要使每个构建成功,我需要每次关闭ee并删除webfragmentCore_XSSFilter.jar文件,这可能是什么原因。.plzhelp  alt text

(106.7 kB)

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

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


要使每个构建成功,我需要每次关闭ee并删除webfragmentCore_XSSFilter.jar文件,这可能是什么原因。.plzhelp  alt text

(106.7 kB)
付费偷看设置
发送
3条回答
My梦
1楼 · 2020-09-08 19:42.采纳回答

您的问题是Ee正在Windows上锁定这些jar。 您发布的解决方案可以阻止它们被删除,即使Ee已关闭且没有锁定。

通过在删除任务中添加 quiet =" true" 来忽略失败的删除,就可以使它们删除。

例如 在 backoffice/buildcallbacks.xml

  
      <顺序>
          
              
              <然后>
                  <删除includeemptydirs =" true">
                      
                  
              
          
      
  
  

成为

  
      <顺序>
          
              
              <然后>
                  <删除includeemptydirs =" true" quiet =" true">
                      
                  
              
          
      
  
  

然后,它允许您在Ee打开的情况下仍然运行构建,但是在Ee关闭时的行为将与以前一样。

歪着头看世界
2楼-- · 2020-09-08 19:51

嗨,我有SAP CX 1811和IntelliJ。 我想使用BackOffice的热部署。 因此,我让服务器仍然运行并在另一个cmd中运行" ant build",但出现错误:无法删除文件C:\ cx18115 \ hybris \ bin \ ext-backoffice \ backoffice \ web \ webroot \ WEB-INF \ lib \ webfragmentExt_backofficesolrsearch.jar我在文件hybris \ bin \ ext-backoffice \ backoffice \ buildcallbacks.xml中尝试了带有quiet =" true"的建议,但仍然收到相同的错误。 您知道我的系统为什么会这样吗? 非常感谢!

闻人可可
3楼-- · 2020-09-08 19:47

已解决...只需在后台办公室的buildcallbacks.xml中注释掉几行
在ee中,将是第257行

  
          <顺序>
              <!-->
              
          
      
  

以及第278至289行

  <!-
          <顺序>
              
                  
                  <然后>
                      <删除includeemptydirs =" true">
                          
                      
                  
              
          
      ->

  

虽然不是永久性的解决方案。但原因仍然未知

一周热门 更多>