目前正在开发一个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。任何想法如何构建包来解决这个声纳问题?