Я изучаю AOP с использованием Spring Framework, и я хочу установить javadoc для AOP в eclipse. Итак, что я сделал, я загрузил aspectj-1.8.10.jar
с веб-сайта eclipse https://eclipse.org/aspectj/downloads.php#install, после чего я установил эту банку и получил 4 новых файла jar: aspectjrt.jar
, aspectjtools.jar
, aspectjweaver.jar
, org.aspectj.matcher.jar
, которые я добавил в мой путь к классу в eclipse. Теперь я хочу добавить исходные файлы для этих банок, чтобы, например, когда я наводил курсор на @Aspect, я хотел бы видеть, что представляет собой эта аннотация. К сожалению, я не могу найти исходные файлы для этих банок, на упомянутом выше веб-сайте eclipse есть файл aspectj-1.8.10-src.jar
, но я не уверен, что с ним делать, я попытался прикрепить этот файл непосредственно в пути сборки для каждого из упомянутых выше, но это не помогло. Также я подумал, что, возможно, мне пришлось установить aspectj-1.8.10-src.jar
так, как я установил aspectj-1.8.10.jar
, поэтому я бы получил 4 исходных файла, но я не уверен, как (если это возможно) его установить, когда я дважды нажимаю aspectj-1.8.10-src.jar
, установка не запускается. Не могли бы вы помочь мне добавить javadoc для AspectJ 1.8.10
в Eclipse?Как добавить исходный код Java для AspectJ в eclipse
0
A
ответ
0
Выберите библиотеку в окне проводника проекта Eclipse, щелкните правой кнопкой мыши, выберите свойства, выберите вложение javasource или местоположение javadoc и введите путь к исходному файлу или файлу javadoc.
Но я бы предложил использовать maven для поддержки зависимостей вашего проекта. Это упрощает получение javadoc, потому что библиотеки, исходный код и javadoc извлекаются из центрального репозитория. Вы просто добавляете необходимую библиотеку в свою конфигурацию проекта (файл pom.xml), а другие файлы извлекаются для вас.
0
- Вам не нужны все эти библиотеки. Сначала изучите, какой из них служит. Например. aspectjrt - это среда исполнения. При использовании Spring AOP вы фактически не используете AspectJ, а только подмножество его синтаксиса. Таким образом, среда выполнения необходима для идентификации некоторых классов аннотаций. Тем не менее, aspectjweaver необходим, только если вы хотите использовать полный AspectJ в сценарии с временным сплетением (LTW), с весной или без нее. Weaver lib является надмножеством среды выполнения, поэтому вам нужен только один из них. Последнее, но не менее важное: aspectjtools снова представляет собой надмножество ткача lib и содержит компилятор AspectJ (среди других инструментов). Это необходимо только для компиляции во времени в качестве части вашей инструментальной цепочки.
- Я не думаю, что исходный код и Javadoc помогут вам в изучении AspectJ. Я предлагаю вам прочитать Spring manual's AOP chapter, описывающий как Spring AOP на основе прокси, так и полную интеграцию AspectJ через LTW. Если вы хотите изучить основы AspectJ и, возможно, просто использовать AspectJ без Spring (что я и делаю), прочитайте AspectJ documentation.
- Если вы все еще не уверены и хотите добавить источник и JavaDoc в свой проект Eclipse, почему бы вам не следовать рекомендации jaysee и использовать Maven? Затем вы получаете бесплатно все исходные/javadoc libs. Но в любом случае вы можете загрузить эти JAR непосредственно из Maven Central, например. source and javadoc for AspectJ runtime 1.8.10. Удачи! Но я предполагаю, что вы будете разочарованы, потому что JavaDoc AspectJ действительно плох для учебных целей и не подходит для понимания того, как на самом деле использовать AspectJ.
Смежные вопросы
- 1. Как импортировать исходный код в eclipse
- 2. Как загрузить исходный код Eclipse?
- 3. Как отладить исходный код Eclipse
- 4. Как настроить Aspectj для Eclipse
- 5. Как интернационализировать исходный код Java?
- 6. добавить исходный код для создания пути?
- 7. Как импортировать исходный код Java-7 в eclipse
- 8. Eclipse RCP: как отобразить исходный код?
- 9. Maven добавить исходный каталог в Eclipse
- 10. Ошибка: исходный код Android в eclipse
- 11. Исправлен ли исходный код для aspectj-maven-plugin?
- 12. Как импортировать исходный код GWT в eclipse?
- 13. Как просмотреть исходный код JDT в eclipse?
- 14. Как просмотреть исходный код wizardDialog в Eclipse?
- 15. Eclipse UML-плагин для генерации Java Исходный код
- 16. Исходный код плагина JUnit Eclipse?
- 17. Eclipse IDE - исходный код для функции «Outline»
- 18. Eclipse RCP AspectJ configure
- 19. исходный код системы импорта android в Eclipse
- 20. Исходный код для плагина Eclipse Cola
- 21. Java-код - ищет исходный код
- 22. Исходный код Eclipse не обновляется
- 23. Концепция Aspectj в eclipse
- 24. Как добавить исходный код с разметкой?
- 25. Eclipse: Скомпилировать класс AspectJ с Java-классами
- 26. Как работать с Eclipse Исходный код в самом Eclipse
- 27. Приложить исходный код Java
- 28. Java - Экспорт проекта в открытый исходный код
- 29. Включая исходный код для отладки из другого проекта в eclipse
- 30. Исходный код для Varargs в Java API?
Я знаю, как прикрепить исходный код, но я не знаю, где его получить. У меня 4 баночки Мне нужен исходный код для: 'aspectjrt.jar',' aspectjtools.jar', 'aspectjweaver.jar',' org.aspectj.matcher.jar', и у меня есть один файл исходного кода 'aspectj-1.8. 10-src.jar' с сайта eclipse, упомянутого в моем вопросе, я попытался прикрепить его к каждой из этих банок, но это не сработало (и я не думаю, что вы можете прикрепить исходный код для всей библиотеки только к одна отдельная банка в то время). Говоря о maven спасибо, но я не использую его сейчас, это просто простой Java-проект. –
Я предпочитаю maven даже для простых java-проектов, потому что, если я добавлю зависимости, maven будет загружать исходный код и javadoc, а также без каких-либо действий вручную. У меня были те же проблемы, что и вы, и я не хотел решать эти проблемы снова и снова. – jaysee