私はSpring AOPを学びました。Spring AOPのAround Advice.Itにはaspectjrt.jarとaspectjweaver.jar.soが必要です。ビルドに依存関係を追加する必要があります.gradleファイル。Use Idea + Gradleはaspectjrtとaspectweaver jarをインポートできません
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.11'
compile 'org.springframework:spring-context:4.3.6.RELEASE'
compile group: 'org.aspectj', name: 'aspectjrt', version: '1.8.9'
compile group: 'org.aspectj', name: 'aspectjweaver', version: '1.8.9'
}
のGradleをリフレッシュしますが、外部ライブラリはaspectjrt.jarとaspectweaver.jarを持っていませんでした。 は、それから私は.idea /ライブラリ/ Gradle_org_aspectj_aspectjrt_1.8.9.xmlに
<component name="libraryTable">
<library name="Gradle: org.aspectj:aspectjrt:1.8.9">
<CLASSES>
<root url="file://$PROJECT_DIR$/Could not resolve org.aspectj:aspectjrt:1.8.9." />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
をファイルからこの情報を見つけましたが、私はそこからjarファイルを見つけることができます:*〜/ .gradle /キャッシュ/モジュール-2 /ファイル/ *。/ .gradle/caches/modules-2/files-2.1/org.aspectj/aspectjrt/1.8という文字列を使用している場合は、このコードを使用してください。 9/87372d9e2323313bec24b09a325bfea8ae0eb867/aspectjrt.jar!/ *この文のurlの値を置き換えます。 .itになります。ただし、build.gradleを再度変更すると元に戻ります。
いくつかお手伝いできますか? THX!
- のMacOS 10.12.3
- IDEA 2016年3月4日
- のGradle 3.1
- JDK 1.8.0_121-B13
あなたはどのリポジトリを定義しましたか? – Vampire