JPA Hibernate Generowanie metamodelu poprzez maven
Podążyłem za modelem JPAprzewodnik i byłem w stanie wygenerować kanoniczny metamodel, którego potrzebuję. Z tym zestawem pom:
<code><plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <compilerArgument>-proc:none</compilerArgument> </configuration> </plugin> <plugin> <groupId>org.bsc.maven</groupId> <artifactId>maven-processor-plugin</artifactId> <version>2.0.6-redhat</version> <executions> <execution> <id>process</id> <goals> <goal>process</goal> </goals> <phase>generate-sources</phase> <configuration> <outputDirectory>target/metamodel</outputDirectory> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.3</version> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>target/metamodel</source> </sources> </configuration> </execution> </executions> </plugin> </code>
Wygenerowane źródło jest poprawnie utworzone w określonym katalogu i muszę go ręcznie określić jako źródło w ścieżce klasy projektu eclipse, aby go użyć. Kiedy wyzwalam maven, pokaż dziennikicannot find symbol
lubduplicate class
i wciąż mam udaną kompilację. Więc moje pytanie brzmi: czy to oczekiwane / poprawne zachowanie w tworzeniu metamodelu? czy przegapiłem coś w kofi? Dzięki