java—按特性打包,sonar表示依赖循环

vjrehmav  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(412)

目前我正在从事一个javawebapplication项目。我们用声纳来监控我们的代码质量。
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

在sonar中,他们都说voor包特性1到3与包page.basepage.java有一个依赖关系。你知道我该如何设计这个软件包来解决这个声纳问题吗?

cigdeys3

cigdeys31#

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

相关问题