jaxb-tools
jaxb-tools copied to clipboard
jaxb-maven-plugin fails on Maven 4.0.0-beta3 due to javax dependency
[ERROR] Failed to execute goal org.jvnet.jaxb:jaxb-maven-plugin:4.0.6:generate (default) on project myproject: Execution default of goal org.jvnet.jaxb:jaxb-maven-plugin:4.0.6:generate failed: Plugin org.jvnet.jaxb:jaxb-maven-plugin:4.0.6 or one of its dependencies could not be resolved: The following artifacts could not be resolved: javax.annotation:javax.annotation-api:jar:1.3.2 (absent) -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.jvnet.jaxb:jaxb-maven-plugin:4.0.6:generate (default) on project cris-common-xmldata-java: Execution default of goal org.jvnet.jaxb:jaxb-maven-plugin:4.0.6:generate failed: Plugin org.jvnet.jaxb:jaxb-maven-plugin:4.0.6 or one of its dependencies could not be resolved: The following artifacts could not be resolved: javax.annotation:javax.annotation-api:jar:1.3.2 (absent) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:329) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:311) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:178) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:167) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:164) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:107) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:202) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.lang.Thread.run(Thread.java:1583) Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default of goal org.jvnet.jaxb:jaxb-maven-plugin:4.0.6:generate failed: Plugin org.jvnet.jaxb:jaxb-maven-plugin:4.0.6 or one of its dependencies could not be resolved: The following artifacts could not be resolved: javax.annotation:javax.annotation-api:jar:1.3.2 (absent) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:323) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:311) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:178) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:167) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:164) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:107) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:202) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.lang.Thread.run(Thread.java:1583) Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin org.jvnet.jaxb:jaxb-maven-plugin:4.0.6 or one of its dependencies could not be resolved: The following artifacts could not be resolved: javax.annotation:javax.annotation-api:jar:1.3.2 (absent) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:234) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolvePlugin(DefaultPluginDependenciesResolver.java:168) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultMavenPluginManager.java:393) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.lambda$setupPluginRealm$4(DefaultMavenPluginManager.java:356) at org.apache.maven.plugin.DefaultPluginRealmCache.lambda$get$0(DefaultPluginRealmCache.java:158) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) at org.apache.maven.plugin.DefaultPluginRealmCache.get(DefaultPluginRealmCache.java:156) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:355) at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:209) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:323) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:311) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:178) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:167) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:164) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:107) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:202) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.lang.Thread.run(Thread.java:1583) Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: The following artifacts could not be resolved: javax.annotation:javax.annotation-api:jar:1.3.2 (absent) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:416) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:193) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:292) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:230) at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolvePlugin(DefaultPluginDependenciesResolver.java:168) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.createPluginRealm(DefaultMavenPluginManager.java:393) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.lambda$setupPluginRealm$4(DefaultMavenPluginManager.java:356) at org.apache.maven.plugin.DefaultPluginRealmCache.lambda$get$0(DefaultPluginRealmCache.java:158) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708) at org.apache.maven.plugin.DefaultPluginRealmCache.get(DefaultPluginRealmCache.java:156) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:355) at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:209) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:323) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:311) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:178) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:167) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:164) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:107) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder.lambda$createBuildCallable$1(MultiThreadedBuilder.java:202) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.lang.Thread.run(Thread.java:1583)