Jenkins和SonarQube不会扫描整个项目

时间:2016-10-28 11:30:30

标签: maven jenkins sonarqube sonarqube-scan

我目前的问题是我正在尝试使用内置的Sonar配置Jenkins。 我在SVN中的结构如下:

--/
  --parent
    --pom.xml ( modules are defined in this order 
      <module>../common</module>
      <module>../model</module>
      <module>../persistence</module>
      <module>../services</module>
      <module>../webservices-model</module>
      <module>../webservices</module>
      <module>../web</module>
      <module>../fidb-client</module>
      <module>../batch</module> )
  --common ( every modul has its own pom.xml as well! )
    --pom.xml
  --model
  --persistence
  --services
  --webservices-model
  --webservices
  --web

现在我尝试了:

In Jenkins under source code management I specified the repository url as: `http://xyz/svn/parent/`
Local module directory: `./parent`

我为上面定义的每个模块做了这个。

检查准备SonarQube扫描仪环境

Root POM: `pom.xml`

调用顶级Maven目标(我也为每个模块执行此操作)

-Dsonar.host.url=$SONAR_HOST_URL
-Dsonar.login=test
-Dsonar.password=test
-Dhttp.proxyHost=proxy.net
-Dhttp.proxyPort=8080
-Dhttp.nonProxyHosts=test.lan.at
-f ../parent/pom.xml clean install

但是,在Eclipse中尝试构建持久性模块(common,modul和paret正在工作)时,我总是会遇到以下错误,但是,它可以正常工作:

ERROR] Failed to execute goal on project mifid2-persistence: Could not resolve dependencies for project at.sitsolutions.mifid2:mifid2-persistence:jar:1.0.0-SNAPSHOT: The following artifacts could not be resolved: at.sitsolutions.mifid2:mifid2-fidb-client:jar:1.0.0-SNAPSHOT, com.oracle:ojdbc7:jar:12.1.0.2: Could not find artifact at.sitsolutions.mifid2:mifid2-fidb-client:jar:1.0.0-SNAPSHOT -> [Help 1]

也许,有人可以告诉我我做错了什么。

感谢您的帮助

0 个答案:

没有答案