<div dir="ltr">Találtam én ilyeneket: <br><div><a href="https://sysalley.wordpress.com/2011/06/02/dynamic-persistence-with-jpa/" target="_blank">https://sysalley.wordpress.<wbr>com/2011/06/02/dynamic-<wbr>persistence-with-jpa/</a><br><a href="https://github.com/GEDOPLAN/dynamic-persistence-unit/blob/master/src/main/java/de/gedoplan/showcase/persistence/EntityManagerProducer.java">https://github.com/GEDOPLAN/dynamic-persistence-unit/blob/master/src/main/java/de/gedoplan/showcase/persistence/EntityManagerProducer.java</a> <br><br></div><div>Nem tetszenek, de ha csak ez van...<br></div><div>Nekem megfelelne a pom hack, de sajnos ennyire nem értek hozzá.<br></div><div><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-07-18 15:50 GMT+02:00 István Viczián <span dir="ltr"><<a href="mailto:viczian.istvan@gmail.com" target="_blank">viczian.istvan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Szia,<br>
<br>
Valami olyan lehet, hogy a Maven plugin persistence unit-onként akarja<br>
bejárni az entitásokat, és mindkettőnél megtalálja, és akarja<br>
generálni és fordítani a metamodel-t, de mivel az elsőnél megcsinálta,<br>
a másodiknál elszáll.<br>
Lehet, hogy az eclipse-maven-plugint kéne alkalmazni, hátha az nem<br>
száll el. Vagy bekonfigolni, hogy csak az egyik pu-hoz generáljon<br>
metamodel-t. Feltételezem, valami pom.xml túrás kell hozzá. Esetleg<br>
vmi hackolt persistence.xml-t beállítani a pluginnek, de az alkalmazás<br>
mást használjon.<br>
<br>
Üdv,<br>
--<br>
Viczián István<br>
<div><div class="h5"><br>
<br>
2017-07-18 15:31 GMT+02:00 György Gajdics <<a href="mailto:ggtech65@gmail.com">ggtech65@gmail.com</a>>:<br>
> Sziasztok!<br>
><br>
> Van egy primitív (azaz most már teljesen lecsupaszított: egy entity, két pu)<br>
> web alkalmazás (NetBeans, Maven, Glassfish, REST service), amelynek<br>
> fordítása egy persistence unit esetén hibamentes, de két pu esetén az alábbi<br>
> hiba dobódik már compile time:<br>
> A feladat az lenne, hogy az entitások a kérésnek megfelelő pu által<br>
> reprezentált kapcsolatból töltődjenek be.<br>
><br>
> NB alatt az alábbi trükk működik, de build szerven ugye ez nem megoldás:<br>
> - az egyik pu-ból kiveszem az "include all entity..." check box-ot<br>
> - Clean and Build<br>
> - Run<br>
> - visszateszem a check box-ot  (immár mindkettő be lett állítva)<br>
> - Save, és ekkor az auto deploy sikeresen felteszi és működik<br>
><br>
> Van valami annotáció, vagy beállítás, ami elkerülte a figyelmemet?<br>
> Ha lenne valami ötletetek, nagy segítség volna.<br>
><br>
> Köszönettel<br>
> gg<br>
><br>
><br>
> NB compile:<br>
><br>
> BUILD FAILURE<br>
> ------------------------------<wbr>------------------------------<wbr>------------<br>
> Total time: 3.242s<br>
> Finished at: Tue Jul 18 14:43:08 CEST 2017<br>
> Final Memory: 33M/375M<br>
> ------------------------------<wbr>------------------------------<wbr>------------<br>
> Failed to execute goal<br>
> org.apache.maven.plugins:<wbr>maven-compiler-plugin:3.6.1:<wbr>compile<br>
> (default-compile) on project Services: Fatal error compiling:<br>
> java.lang.RuntimeException: javax.annotation.processing.<wbr>FilerException:<br>
> Attempt to recreate a file for type hu.services.backend.partner.<wbr>Partner_ -><br>
> [Help 1]<br>
><br>
> To see the full stack trace of the errors, re-run Maven with the -e switch.<br>
> Re-run Maven using the -X switch to enable full debug logging.<br>
><br>
> For more information about the errors and possible solutions, please read<br>
> the following articles:<br>
> [Help 1]<br>
> <a href="http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException" rel="noreferrer" target="_blank">http://cwiki.apache.org/<wbr>confluence/display/MAVEN/<wbr>MojoExecutionException</a><br>
><br>
><br>
> mvn compile -X (számomra ez sem értelmezhetőbb hibaüzenet):<br>
><br>
> [INFO] BUILD FAILURE<br>
> [INFO]<br>
> ------------------------------<wbr>------------------------------<wbr>------------<br>
> [INFO] Total time: 2.702 s<br>
> [INFO] Finished at: 2017-07-18T14:53:23+01:00<br>
> [INFO] Final Memory: 31M/257M<br>
> [INFO]<br>
> ------------------------------<wbr>------------------------------<wbr>------------<br>
> [ERROR] Failed to execute goal<br>
> org.apache.maven.plugins:<wbr>maven-compiler-plugin:3.6.1:<wbr>compile<br>
> (default-compile) on project Services: Fatal error compiling:<br>
> java.lang.RuntimeException: javax.annotation.processing.<wbr>FilerException:<br>
> Attempt to recreate a file for type hu.services.backend.partner.<wbr>Partner_ -><br>
> [Help 1]<br>
> org.apache.maven.lifecycle.<wbr>LifecycleExecutionException: Failed to execute<br>
> goal org.apache.maven.plugins:<wbr>maven-compiler-plugin:3.6.1:<wbr>compile<br>
> (default-compile) on project Services: Fatal error compiling<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.MojoExecutor.execute(<wbr>MojoExecutor.java:216)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.MojoExecutor.execute(<wbr>MojoExecutor.java:153)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.MojoExecutor.execute(<wbr>MojoExecutor.java:145)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.<wbr>LifecycleModuleBuilder.<wbr>buildProject(<wbr>LifecycleModuleBuilder.java:<wbr>108)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.<wbr>LifecycleModuleBuilder.<wbr>buildProject(<wbr>LifecycleModuleBuilder.java:<wbr>76)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.builder.<wbr>singlethreaded.<wbr>SingleThreadedBuilder.build(<wbr>SingleThreadedBuilder.java:51)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.LifecycleStarter.<wbr>execute(LifecycleStarter.java:<wbr>116)<br>
>     at org.apache.maven.DefaultMaven.<wbr>doExecute(DefaultMaven.java:<wbr>361)<br>
>     at org.apache.maven.DefaultMaven.<wbr>execute(DefaultMaven.java:155)<br>
>     at org.apache.maven.cli.MavenCli.<wbr>execute(MavenCli.java:584)<br>
>     at org.apache.maven.cli.MavenCli.<wbr>doMain(MavenCli.java:213)<br>
>     at org.apache.maven.cli.MavenCli.<wbr>main(MavenCli.java:157)<br>
>     at sun.reflect.<wbr>NativeMethodAccessorImpl.<wbr>invoke0(Native Method)<br>
>     at<br>
> sun.reflect.<wbr>NativeMethodAccessorImpl.<wbr>invoke(<wbr>NativeMethodAccessorImpl.java:<wbr>62)<br>
>     at<br>
> sun.reflect.<wbr>DelegatingMethodAccessorImpl.<wbr>invoke(<wbr>DelegatingMethodAccessorImpl.<wbr>java:43)<br>
>     at java.lang.reflect.Method.<wbr>invoke(Method.java:497)<br>
>     at<br>
> org.codehaus.plexus.<wbr>classworlds.launcher.Launcher.<wbr>launchEnhanced(Launcher.java:<wbr>289)<br>
>     at<br>
> org.codehaus.plexus.<wbr>classworlds.launcher.Launcher.<wbr>launch(Launcher.java:229)<br>
>     at<br>
> org.codehaus.plexus.<wbr>classworlds.launcher.Launcher.<wbr>mainWithExitCode(Launcher.<wbr>java:415)<br>
>     at<br>
> org.codehaus.plexus.<wbr>classworlds.launcher.Launcher.<wbr>main(Launcher.java:356)<br>
> Caused by: org.apache.maven.plugin.<wbr>MojoExecutionException: Fatal error<br>
> compiling<br>
>     at<br>
> org.apache.maven.plugin.<wbr>compiler.AbstractCompilerMojo.<wbr>execute(AbstractCompilerMojo.<wbr>java:954)<br>
>     at<br>
> org.apache.maven.plugin.<wbr>compiler.CompilerMojo.execute(<wbr>CompilerMojo.java:137)<br>
>     at<br>
> org.apache.maven.plugin.<wbr>DefaultBuildPluginManager.<wbr>executeMojo(<wbr>DefaultBuildPluginManager.<wbr>java:133)<br>
>     at<br>
> org.apache.maven.lifecycle.<wbr>internal.MojoExecutor.execute(<wbr>MojoExecutor.java:208)<br>
>     ... 19 more<br>
> Caused by: org.codehaus.plexus.compiler.<wbr>CompilerException:<br>
> java.lang.RuntimeException: javax.annotation.processing.<wbr>FilerException:<br>
> Attempt to recreate a file for type hu.services.backend.partner.<wbr>Partner_<br>
>     at<br>
> org.codehaus.plexus.compiler.<wbr>javac.JavaxToolsCompiler.<wbr>compileInProcess(<wbr>JavaxToolsCompiler.java:173)<br>
>     at<br>
> org.codehaus.plexus.compiler.<wbr>javac.JavacCompiler.<wbr>performCompile(JavacCompiler.<wbr>java:174)<br>
>     at<br>
> org.apache.maven.plugin.<wbr>compiler.AbstractCompilerMojo.<wbr>execute(AbstractCompilerMojo.<wbr>java:943)<br>
>     ... 22 more<br>
> Caused by: java.lang.RuntimeException: java.lang.RuntimeException:<br>
> javax.annotation.processing.<wbr>FilerException: Attempt to recreate a file for<br>
> type hu.services.backend.partner.<wbr>Partner_<br>
>     at com.sun.tools.javac.main.Main.<wbr>compile(Main.java:553)<br>
>     at com.sun.tools.javac.api.<wbr>JavacTaskImpl.doCall(<wbr>JavacTaskImpl.java:129)<br>
>     at com.sun.tools.javac.api.<wbr>JavacTaskImpl.call(<wbr>JavacTaskImpl.java:138)<br>
>     at<br>
> org.codehaus.plexus.compiler.<wbr>javac.JavaxToolsCompiler.<wbr>compileInProcess(<wbr>JavaxToolsCompiler.java:126)<br>
>     ... 24 more<br>
> Caused by: java.lang.RuntimeException:<br>
> javax.annotation.processing.<wbr>FilerException: Attempt to recreate a file for<br>
> type hu.services.backend.partner.<wbr>Partner_<br>
>     at<br>
> org.eclipse.persistence.<wbr>internal.jpa.modelgen.<wbr>CanonicalModelProcessor.<wbr>process(<wbr>CanonicalModelProcessor.java:<wbr>411)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.<wbr>JavacProcessingEnvironment.<wbr>callProcessor(<wbr>JavacProcessingEnvironment.<wbr>java:794)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.<wbr>JavacProcessingEnvironment.<wbr>discoverAndRunProcs(<wbr>JavacProcessingEnvironment.<wbr>java:705)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.<wbr>JavacProcessingEnvironment.<wbr>access$1800(<wbr>JavacProcessingEnvironment.<wbr>java:91)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.<wbr>JavacProcessingEnvironment$<wbr>Round.run(<wbr>JavacProcessingEnvironment.<wbr>java:1035)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.<wbr>JavacProcessingEnvironment.<wbr>doProcessing(<wbr>JavacProcessingEnvironment.<wbr>java:1176)<br>
>     at<br>
> com.sun.tools.javac.main.<wbr>JavaCompiler.<wbr>processAnnotations(<wbr>JavaCompiler.java:1170)<br>
>     at com.sun.tools.javac.main.<wbr>JavaCompiler.compile(<wbr>JavaCompiler.java:856)<br>
>     at com.sun.tools.javac.main.Main.<wbr>compile(Main.java:523)<br>
>     ... 27 more<br>
> Caused by: javax.annotation.processing.<wbr>FilerException: Attempt to recreate a<br>
> file for type hu.services.backend.partner.<wbr>Partner_<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.JavacFiler.<wbr>checkNameAndExistence(<wbr>JavacFiler.java:522)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.JavacFiler.<wbr>createSourceOrClassFile(<wbr>JavacFiler.java:396)<br>
>     at<br>
> com.sun.tools.javac.<wbr>processing.JavacFiler.<wbr>createSourceFile(JavacFiler.<wbr>java:378)<br>
>     at<br>
> org.eclipse.persistence.<wbr>internal.jpa.modelgen.<wbr>CanonicalModelProcessor.<wbr>generateCanonicalModelClass(<wbr>CanonicalModelProcessor.java:<wbr>97)<br>
>     at<br>
> org.eclipse.persistence.<wbr>internal.jpa.modelgen.<wbr>CanonicalModelProcessor.<wbr>generateCanonicalModelClasses(<wbr>CanonicalModelProcessor.java:<wbr>225)<br>
>     at<br>
> org.eclipse.persistence.<wbr>internal.jpa.modelgen.<wbr>CanonicalModelProcessor.<wbr>process(<wbr>CanonicalModelProcessor.java:<wbr>407)<br>
>     ... 35 more<br>
> [ERROR]<br>
> [ERROR]<br>
> [ERROR] For more information about the errors and possible solutions, please<br>
> read the following articles:<br>
> [ERROR] [Help 1]<br>
> <a href="http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException" rel="noreferrer" target="_blank">http://cwiki.apache.org/<wbr>confluence/display/MAVEN/<wbr>MojoExecutionException</a><br>
><br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> Javalist mailing list<br>
> <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" target="_blank">http://lists.javaforum.hu/<wbr>mailman/listinfo/javalist</a><br>
><br>
______________________________<wbr>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" target="_blank">http://lists.javaforum.hu/<wbr>mailman/listinfo/javalist</a><br>
</blockquote></div><br></div>