1

目前我正在开发一个 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 具有与包 page.BasePage.java 切割的依赖关系。任何想法我可以如何构建包来解决这个声纳问题?

4

1 回答 1

0

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

于 2013-06-09T09:32:40.423 回答