Ryan Skraba created AVRO-4216:
---------------------------------

             Summary: [Java] Archetype IT tests use jars from repo
                 Key: AVRO-4216
                 URL: https://issues.apache.org/jira/browse/AVRO-4216
             Project: Apache Avro
          Issue Type: Bug
          Components: java
    Affects Versions: 1.12.2
            Reporter: Ryan Skraba


It looks like the Archetype tests are using jars downloaded from the repo, not 
the jars currently being built.  This is probably not the expected behaviour -- 
a bug caused by the last commit might not show an error until it has been 
published to the repo.

This is especially evident when building 1.12.2-SNAPSHOT, since (unlike 
1.13.0-SNAPSHOT) these don't exist in the [apache.snapshot 
repo|https://repository.apache.org/snapshots/org/apache/avro/avro-maven-plugin/]

{code}
[INFO] Processing Archetype IT project: basic
[INFO] 
----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: 
avro-service-archetype:1.12.2-SNAPSHOT
[INFO] 
----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: org.apache.avro.example
[INFO] Parameter: artifactId, Value: simple-service
[INFO] Parameter: version, Value: 0.1-SNAPSHOT
[INFO] Parameter: package, Value: org.apache.avro.example
[INFO] Parameter: packageInPathFormat, Value: org/apache/avro/example
[INFO] Parameter: package, Value: org.apache.avro.example
[INFO] Parameter: groupId, Value: org.apache.avro.example
[INFO] Parameter: artifactId, Value: simple-service
[INFO] Parameter: version, Value: 0.1-SNAPSHOT
[INFO] Project created from Archetype in dir: 
/home/runner/work/avro/avro/lang/java/archetypes/avro-service-archetype/target/test-classes/projects/basic/project/simple-service
[INFO] Invoking post-archetype-generation goals: integration-test
[INFO] [INFO] Error stacktraces are turned on.
[INFO] [INFO] Cache configuration is not available at configured path 
/home/runner/work/avro/avro/.mvn/maven-build-cache-config.xml, cache is enabled 
with defaults
[INFO] [INFO] Using XX hash algorithm for cache
[INFO] [INFO] Scanning for projects...
[INFO] [INFO] 
[INFO] [INFO] ---------------< org.apache.avro.example:simple-service 
>---------------
[INFO] [INFO] Building Simple Avro Ordering Service 0.1-SNAPSHOT
[INFO] [INFO]   from pom.xml
[INFO] [INFO] --------------------------------[ jar 
]---------------------------------
[INFO] [INFO] Downloading from apache.snapshots: 
https://repository.apache.org/snapshots/org/apache/avro/avro-maven-plugin/1.12.2-SNAPSHOT/maven-metadata.xml
[INFO] [INFO] Downloading from apache.snapshots: 
https://repository.apache.org/snapshots/org/apache/avro/avro-maven-plugin/1.12.2-SNAPSHOT/avro-maven-plugin-1.12.2-SNAPSHOT.pom
Warning: ARNING] The POM for 
org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT is missing, no dependency 
information available
[INFO] [INFO] Downloading from apache.snapshots: 
https://repository.apache.org/snapshots/org/apache/avro/avro-maven-plugin/1.12.2-SNAPSHOT/avro-maven-plugin-1.12.2-SNAPSHOT.jar
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] BUILD FAILURE
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Total time:  1.083 s
[INFO] [INFO] Finished at: 2025-12-01T15:47:22Z
[INFO] [INFO] 
------------------------------------------------------------------------
Error: [ERROR] Plugin org.apache.avro:avro-maven-plugin:1.12.2-SNAPSHOT or one 
of its dependencies could not be resolved: The following artifacts could not be 
resolved: org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT (absent): Could 
not find artifact org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT in 
apache.snapshots (https://repository.apache.org/snapshots) -> [Help 1]
[INFO] org.apache.maven.plugin.PluginResolutionException: Plugin 
org.apache.avro:avro-maven-plugin:1.12.2-SNAPSHOT or one of its dependencies 
could not be resolved: The following artifacts could not be resolved: 
org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT (absent): Could not find 
artifact org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT in 
apache.snapshots (https://repository.apache.org/snapshots)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve 
(DefaultPluginDependenciesResolver.java:140)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.lambda$getPluginDescriptor$0
 (DefaultMavenPluginManager.java:183)
[INFO]     at org.apache.maven.plugin.DefaultPluginDescriptorCache.lambda$get$0 
(DefaultPluginDescriptorCache.java:72)
[INFO]     at java.util.concurrent.ConcurrentHashMap.computeIfAbsent 
(ConcurrentHashMap.java:1708)
[INFO]     at org.apache.maven.plugin.DefaultPluginDescriptorCache.get 
(DefaultPluginDescriptorCache.java:70)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor 
(DefaultMavenPluginManager.java:181)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor 
(DefaultMavenPluginManager.java:271)
[INFO]     at 
org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor 
(DefaultBuildPluginManager.java:214)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleMappingDelegate.calculateLifecycleMappings
 (DefaultLifecycleMappingDelegate.java:101)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateLifecycleMappings
 (DefaultLifecycleExecutionPlanCalculator.java:239)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions
 (DefaultLifecycleExecutionPlanCalculator.java:197)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan
 (DefaultLifecycleExecutionPlanCalculator.java:119)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan
 (DefaultLifecycleExecutionPlanCalculator.java:135)
[INFO]     at 
org.apache.maven.lifecycle.internal.builder.BuilderCommon.resolveBuildPlan 
(BuilderCommon.java:93)
[INFO]     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:100)
[INFO]     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
[INFO]     at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
[INFO]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
[INFO]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO]     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
[INFO]     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
[INFO]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
[INFO] Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: 
The following artifacts could not be resolved: 
org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT (absent): Could not find 
artifact org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT in 
apache.snapshots (https://repository.apache.org/snapshots)
[INFO]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve 
(DefaultArtifactResolver.java:473)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts 
(DefaultArtifactResolver.java:261)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact 
(DefaultArtifactResolver.java:243)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact 
(DefaultRepositorySystem.java:278)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve 
(DefaultPluginDependenciesResolver.java:138)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.lambda$getPluginDescriptor$0
 (DefaultMavenPluginManager.java:183)
[INFO]     at org.apache.maven.plugin.DefaultPluginDescriptorCache.lambda$get$0 
(DefaultPluginDescriptorCache.java:72)
[INFO]     at java.util.concurrent.ConcurrentHashMap.computeIfAbsent 
(ConcurrentHashMap.java:1708)
[INFO]     at org.apache.maven.plugin.DefaultPluginDescriptorCache.get 
(DefaultPluginDescriptorCache.java:70)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor 
(DefaultMavenPluginManager.java:181)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor 
(DefaultMavenPluginManager.java:271)
[INFO]     at 
org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor 
(DefaultBuildPluginManager.java:214)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleMappingDelegate.calculateLifecycleMappings
 (DefaultLifecycleMappingDelegate.java:101)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateLifecycleMappings
 (DefaultLifecycleExecutionPlanCalculator.java:239)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions
 (DefaultLifecycleExecutionPlanCalculator.java:197)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan
 (DefaultLifecycleExecutionPlanCalculator.java:119)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan
 (DefaultLifecycleExecutionPlanCalculator.java:135)
[INFO]     at 
org.apache.maven.lifecycle.internal.builder.BuilderCommon.resolveBuildPlan 
(BuilderCommon.java:93)
[INFO]     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:100)
[INFO]     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
[INFO]     at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
[INFO]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
[INFO]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO]     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
[INFO]     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
[INFO]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
[INFO] Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could 
not find artifact org.apache.avro:avro-maven-plugin:jar:1.12.2-SNAPSHOT in 
apache.snapshots (https://repository.apache.org/snapshots)
[INFO]     at 
org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed 
(ArtifactTransportListener.java:42)
[INFO]     at 
org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run 
(BasicRepositoryConnector.java:417)
[INFO]     at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get 
(BasicRepositoryConnector.java:260)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads 
(DefaultArtifactResolver.java:537)
[INFO]     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve 
(DefaultArtifactResolver.java:449)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts 
(DefaultArtifactResolver.java:261)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact 
(DefaultArtifactResolver.java:243)
[INFO]     at 
org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact 
(DefaultRepositorySystem.java:278)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve 
(DefaultPluginDependenciesResolver.java:138)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.lambda$getPluginDescriptor$0
 (DefaultMavenPluginManager.java:183)
[INFO]     at org.apache.maven.plugin.DefaultPluginDescriptorCache.lambda$get$0 
(DefaultPluginDescriptorCache.java:72)
[INFO]     at java.util.concurrent.ConcurrentHashMap.computeIfAbsent 
(ConcurrentHashMap.java:1708)
[INFO]     at org.apache.maven.plugin.DefaultPluginDescriptorCache.get 
(DefaultPluginDescriptorCache.java:70)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor 
(DefaultMavenPluginManager.java:181)
[INFO]     at 
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor 
(DefaultMavenPluginManager.java:271)
[INFO]     at 
org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor 
(DefaultBuildPluginManager.java:214)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleMappingDelegate.calculateLifecycleMappings
 (DefaultLifecycleMappingDelegate.java:101)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateLifecycleMappings
 (DefaultLifecycleExecutionPlanCalculator.java:239)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions
 (DefaultLifecycleExecutionPlanCalculator.java:197)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan
 (DefaultLifecycleExecutionPlanCalculator.java:119)
[INFO]     at 
org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan
 (DefaultLifecycleExecutionPlanCalculator.java:135)
[INFO]     at 
org.apache.maven.lifecycle.internal.builder.BuilderCommon.resolveBuildPlan 
(BuilderCommon.java:93)
[INFO]     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:100)
[INFO]     at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
(LifecycleModuleBuilder.java:73)
[INFO]     at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
 (SingleThreadedBuilder.java:53)
[INFO]     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
(LifecycleStarter.java:118)
[INFO]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
[INFO]     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
[INFO]     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
[INFO]     at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
[INFO]     at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
[INFO]     at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
[INFO]     at jdk.internal.reflect.DirectMethodHandleAccessor.invoke 
(DirectMethodHandleAccessor.java:103)
[INFO]     at java.lang.reflect.Method.invoke (Method.java:580)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
(Launcher.java:283)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
(Launcher.java:226)
[INFO]     at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
(Launcher.java:407)
[INFO]     at org.codehaus.plexus.classworlds.launcher.Launcher.main 
(Launcher.java:348)
Error: [ERROR] 
Error: [ERROR] Re-run Maven using the -X switch to enable full debug logging.
Error: [ERROR] 
Error: [ERROR] For more information about the errors and possible solutions, 
please read the following articles:
Error: [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
[INFO] Post-archetype-generation invoker exit code: 1
[INFO] ------------------------------------------------------------------------
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to