Package By Feature和SONAR表示依赖循环

时间:2013-06-06 09:38:00

标签: java dependencies package sonarqube

目前正在开发一个java webapplication项目。我们使用声纳来监控我们的代码质量。

java项目在某种程度上以逐个功能的方式构建。声纳中的问题的一个例子:

com.company.webapp.page
    BasePage.java

com.company.webapp.page.feature1
    Feature1Page.java (extends BasePage)
    XComponentFeature1.java
    YComponentFeature1.java
    ZComponentFeature1.java

com.company.webapp.page.feature2
    Feature2Page.java (extends BasePage)
    XComponentFeature2.java
    YComponentFeature2.java

com.company.webapp.page.feature3
    Feature3Page.java (extends BasePage)
    WComponentFeature3.java
    XComponentFeature3.java
    YComponentFeature3.java
    ZComponentFeature3.java

在声纳中,他们都说voor包的功能1到3具有依赖切割包页面.BasePage.java。任何想法如何构建包来解决这个声纳问题?

1 个答案:

答案 0 :(得分:0)

您的问题与此已知的声纳限制有关:http://jira.codehaus.org/browse/SONAR-3452