目前我正在从事一个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有一个依赖关系。你知道我该如何设计这个软件包来解决这个声纳问题吗?
1条答案
按热度按时间cigdeys31#
你的问题与已知的声纳限制有关:http://jira.codehaus.org/browse/sonar-3452