Dave Schoorl created NETBEANS-22:
------------------------------------
Summary: Sources generated by Annotation Processor through Maven
are not on classpath of Java Editor
Key: NETBEANS-22
URL: https://issues.apache.org/jira/browse/NETBEANS-22
Project: NetBeans
Issue Type: Bug
Components: apisupport - Maven
Affects Versions: 8.2, 9.0
Reporter: Dave Schoorl
Attachments: mvn_immut.zip, mvn_meta.zip
I have attached two simple maven projects that use an Annotation Processor. The
project mvn_immut uses the Immutables framework to generate immutable
implementations from an interface. The project mvn_meta uses the JPA Metamodel
AP. Both projects have a simple class or interface, Book.java, with annotations
and a class with a main-method, that interacts with the sources generated by
the AP (E.g. print something to System.out).
'Clean and Build' and 'Run' work without a problem. I see a Generated Sources
node appearing, containing the expected sources and when inspecting the
target/classes directory, I see the class files of my handwritten code and of
the generated code.
However, the source file that uses the generated source, does not compile, as
it does not recognize the AP generated sources.
I file this report under Maven component, because if I have the exact same
source files in an Ant based project, there are no compilation problems.
It appears to me that issue
https://netbeans.org/bugzilla/show_bug.cgi?id=217556 is related to this one.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)