現在、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でカットする依存関係があると言っています。このソナーの問題を解決するためにパッケージを構成する方法はありますか?