我使用最新版本的IntelliJ IDEA(13.1.4),并开发自己的自定义注释。
我目前在项目中有两个模块
我在Eclipse工作,但我正在尝试迁移IntelliJ,因为我无法忍受Eclipse。我设法通过让Ant构建生成主项目的.jar文件并且Test类将使用这个.jar来使它在Eclipse中有点工作。
但我无法在IntelliJ上运行。
在Settings -> Compiler -> Annotation Processor
我有一个新的个人资料,测试项目在此个人资料中,个人资料如下:
我还尝试将Processor Path
更改为输出文件夹(其中有META-INF类),但没有运气。 generated
文件夹由IDE创建,但它找不到任何处理器。
有关如何进行此处的任何提示?
答案 0 :(得分:14)
如果有人有兴趣,我最终会找到该怎么做:
Project Structure
菜单中,将artifact
添加到主项目(注释处理器项目)。此工件使用注释处理器导出.jar
文件。确保启用Build on Make
,这样每当您询问Rebuild Project
Settings - > Compiler -> Annotation Processor
启用注释处理中,选中Processor Path
并输入导出的.jar
文件的路径。确保放置处理器。这应该是全部。
现在,每次单击rebuilt project
时,都会生成一个新的jar,然后使用该新jar重新生成第二个项目。