私は親ディレクトリに、私は単純なプロジェクトで行ったのと同じ方法をjqassistantを構成します次の構造モジュールと並列に保存された親を持つマルチモジュールプロジェクトでjqassistentを使用するには?
myProject
+ parent
- pom.xml
+ moduleA
- pom.xml
+ moduleB
- pom.xml
とマルチモジュールMavenプロジェクトを持っています。しかし、私は、クラスが見つからないと思う。
<scanIncludes>
<scanInclude>
<path>../moduleA/target/classes</path>
<scope>java:classpath</scope>
</scanInclude>
</scanIncludes>
ですべてのモジュール参照を再度宣言する必要がありますか、もっとクリーンなアプローチがありますか?追加の手順を実行する必要がありますか?
私にとってはうまくいきません。 jqassistant:jqassistant-maven-plugin:1.2.0:スキャンに失敗しました:org.neo4j.kernel.impl.factory.CommunityFacadeFactoryを開始中にエラーが発生しました。親\ target \ jqassistant \ store:コンポーネント '[email protected]'は正常に初期化されましたが、起動に失敗しました。添付の原因の例外を参照してください。ストアロックファイルのロックを取得できません:..Parent \ target \ jqassistant \ store \ store_lock。他のプロセスがこのデータベースを使用していないこと、ディレクトリが書き込み可能(...)であることを確認してください:OverlappingFileLockException' – niels
ルートモジュール(myProject)から "mvn install -Djqassistant.useExecutionRootAsProjectRoot"を実行できますか? –
問題を解決しました。どのように 'mvn clean install -Djqassistant.useExecutionRootAsProjectRoot'は動作しません。だから私は店を別のディレクトリに置く必要があると思う。後でそれを調べなければならない。 – niels