我在我的代码中使用AspectJ(用于日志记录),当我从Eclipse运行我的应用程序(启动Eclipse应用程序)时,一切正常。但是,当我使用“Eclipse Product export wizard”导出我的产品时,AspectJ代码将被忽略。
是因为Eclipse使用javac编译代码,但AspectJ需要ajc吗?
如何在不使用Maven或Gradle等其他构建管理器的情况下实现此功能?
更新: 当我从Eclipse运行我的应用程序时:AspectJ代码工作正常,但OSGI事件被忽略。 当我导出我的应用程序时:AspectJ代码被忽略,但我的OSGI事件工作正常。