当前位置: 首页 > 面试题库 >

pom.xml(Maven多模块项目)中的文件在本地工作,但不在公司服务器上工作

谷梁星雨
2023-03-14
问题内容

<sonar.exclusions>在pom.xml中使用它来排除某些软件包以进行单元测试代码覆盖。我在本地设置了Sonar,但排除项反映在报告上。但是,在公司服务器上不接受相同的排除。

我正在使用<sonar.skippedModules>它按预期工作,并且在两种环境下都完全跳过了所需的模块。

本地Sonar版本是4.3.1版公司的Sonar版本是4.1.2版

我如何编写<sonar.skippedModules>以下模块之一的示例:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.mainClass>.....</project.mainClass>
    <sonar.exclusions>
        /src/main/java/../../../../../Package1/*,
        /src/main/java/../../../../../Package2/*,
        /src/main/java/../../../../../JavaClass1.java
    </sonar.exclusions>
    <sonar.language>java</sonar.language>
</properties>

能否请您帮我了解为什么<sonar.exclusions>仅在本地获得荣誉,而不是在我建立工作(在Jenkins上建立)以在公司服务器上生成Sonar报告时获得荣誉?版本的差异重要吗?

逗号后没有逗号分隔包名称是否会有所不同?


问题答案:

试试这个,我遇到了同样的问题,它对我有用

不要以“ /src/main/java/”开头,而是以“ com/companyname/projectname/” 开头

我个人更喜欢“ **com/companyname/projectname/../**



 类似资料:
  • 我一直在努力从我的ubuntu服务器发送邮件。奇怪的是,它在我的mac上的本地tomcat实例上运行得非常好。 以下是我的实现: 让我恼火的是,javamail的输出日志在我的服务器和本地是一样的,而且没有错误: 到目前为止我所做的一切 > 检查我的垃圾邮件(比如一千次,以防万一... 尝试了其他端口,如465和25- 使用iptable打开587端口 iptables -A 输出 -p tcp

  • 下面的URL模块正在工作 但无法在服务器上像这样运行它: 为什么?? 我怎样才能像localhost?一样在服务器上正常运行 我使用密码点火器。

  • 这是我的第一个问题,也是第一篇英文帖子,请耐心等待。 我正在研究ASP。NET MVC Web Api RESTful应用程序。对于用户身份验证,我想使用加密令牌。我在localhost上工作的想法是:用户请求令牌地址/令牌,在头中包括auth:昵称:passwd,服务器返回加密的令牌,用户将在下一个请求中使用它。所以,用户发送带有头身份验证令牌的请求:encryptedToken,服务器将解密该

  • 我正在自学servlet,找到了一些非常好的教程,并在Eclipse Neon EE中取得了巨大成功。(非常基本的servlet,只提供一个简单的静态网页) 在安装Eclipse Neon EE之前,我安装了Tomcat standalone,并对其进行了测试,得到了regulat apache Tomcat页面。我找到的教程还指导我如何在Eclipse中设置tomcat服务器。他们还向我展示了如

  • 我用Instagram API在PHP中取数据。我的本地机器上一切正常。我甚至改变了我的服务器IP,但仍然得到相同的错误。后来,我检查了服务器控制台,发现它返回500错误的post请求。这不是要求的限制,我很确定。有什么可能是错的。?测试链接:https://www.instagram.com/p/b_qq8rvlbwh/?__a=1 curl https://www.instagram.com/

  • 你好,我有一个我开发的dll。我在使用dll导入的网站中使用此dll。当我通过visual studio运行网站时,一切都正常。但当我用iis运行它时,它没有错误。请参阅所附代码。谢谢在这里输入图像描述