Yes, I meant does not work. Here are the errors:
There are several Error messages: [ERROR] Failed to execute goal com.ebates.maven.plugins:maven-version-plugin:1.0.0:version (default) on project domain-api: Execution default of goal com.ebates.maven.plugins:maven-version-plugin:1.0.0:version failed: Unable to load the mojo 'version' in the plugin 'com.ebates.maven.plugins:maven-version-plugin:1.0.0'. A required class is missing: Lorg/apache/maven/artifact/transform/ArtifactTransformation; [ERROR] ----------------------------------------------------- [ERROR] realm = plugin>com.ebates.maven.plugins:maven-version-plugin:1.0.0 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/Users/jasonchaffee/.m2/repository/com/ebates/maven/plugins/maven-version-plugin/1.0.0/maven-version-plugin-1.0.0.jar [ERROR] urls[1] = file:/Users/jasonchaffee/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar [ERROR] urls[2] = file:/Users/jasonchaffee/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar [ERROR] urls[3] = file:/Users/jasonchaffee/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar [ERROR] urls[4] = file:/Users/jasonchaffee/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar [ERROR] urls[5] = file:/Users/jasonchaffee/.m2/repository/com/svnkit/svnkit/1.3.3/svnkit-1.3.3.jar [ERROR] Number of foreign imports: 4 [ERROR] import: Entry[import org.codehaus.plexus.util.xml.pull.XmlSerializer from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParserException from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.util.xml.pull.XmlPullParser from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.util.xml.Xpp3Dom from realm ClassRealm[plexus.core, parent: null]] [ERROR] [ERROR] realm = maven.api [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] Number of foreign imports: 21 [ERROR] import: Entry[import org.sonatype.aether from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.personality from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.logging from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.lifecycle from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.context from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.container from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.configuration from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.component from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.classworlds from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.PlexusContainerException from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.PlexusContainer from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.PlexusConstants from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.MutablePlexusContainer from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.DuplicateChildContainerException from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.DefaultPlexusContainer from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.DefaultContainerConfiguration from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.DefaultComponentRegistry from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.ContainerConfiguration from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.plexus.ComponentRegistry from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.codehaus.classworlds from realm ClassRealm[plexus.core, parent: null]] [ERROR] import: Entry[import org.apache.maven from realm ClassRealm[plexus.core, parent: null]] [ERROR] [ERROR] -----------------------------------------------------: org.apache.maven.artifact.transform.ArtifactTransformation -----Original Message----- From: Brett Porter on behalf of Brett Porter Sent: Sun 10/10/2010 6:40 PM To: Maven Users List Subject: Re: 3.0 Arftifact changes I assume you mean "does not work". These APIs should continue to work without modification, as it's commonly used in other plugins. What's the problem you're seeing? - Brett On 11/10/2010, at 11:35 AM, Jason Chaffee wrote: > I have a custom plugin that is using the following classes from maven 2.x. > > import org.apache.maven.artifact.Artifact; > import org.apache.maven.artifact.repository.ArtifactRepository; > import org.apache.maven.artifact.repository.DefaultArtifactRepository; > import org.apache.maven.artifact.repository.layout.DefaultRepositoryLayout; > import > org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException; > import org.apache.maven.artifact.transform.ArtifactTransformation; > import org.apache.maven.model.DeploymentRepository; > import org.apache.maven.model.DistributionManagement; > > In particular, this plugin will fetch the maven-metadata.xml for a given > artifact to fetch the previous build number and some other info for storing > in a metadata file that bundled with the build and to use in the artifact > manifest. > > This plugin does now work with 3.0 because of the refactoring. Is there any > documentation or a plugin I can look at for an example? Or, is there an > easier way to get this info in 3.0? > > thanks, > > Jason > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > -- Brett Porter br...@apache.org http://brettporter.wordpress.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org