spring aspectj-编译时编织外部jar
我有一个使用编译时方面编织的项目。这个项目依赖于另一个项目,它是一个包含在jar中的项目。我想在编译时在jar文件中编织一个类。我怎样才能做到这一点spring aspectj-编译时编织外部jar,spring,aspectj,compile-time-weaving,Spring,Aspectj,Compile Time Weaving,我有一个使用编译时方面编织的项目。这个项目依赖于另一个项目,它是一个包含在jar中的项目。我想在编译时在jar文件中编织一个类。我怎样才能做到这一点 谢谢,这个jar需要添加到正在编译的项目的inpath中。结果将是一组新的类文件。这些新类文件是编织类文件,应该在运行时使用,而不是在原始jar中使用 如何设置输入路径取决于编译代码的方式: 在Eclipse/AJDT中,您可以在AspectJ构建项目属性页面上设置in路径。在这里,您还可以设置一个in-path-out文件夹,为这些类文件指定一个
谢谢,这个jar需要添加到正在编译的项目的inpath中。结果将是一组新的类文件。这些新类文件是编织类文件,应该在运行时使用,而不是在原始jar中使用 如何设置输入路径取决于编译代码的方式:
-inpath
选项。看这里棘手的部分是要记住避免在运行的应用程序中使用原始的jar,而是使用编织的jar。如果您使用的是maven,那么您也可以使用aspectj maven插件。它与eclipse(m2e)配合得很好 在插件中,只需在configuration/weaveDependencies/weavedependency中指定依赖jar的groupId/artifactId 看