They should be fine. Just to be clear, they are in the maven-version-plugin-1.0.0.pom, in the local repository?
On 11/10/2010, at 4:07 PM, Jason Chaffee wrote: > I should add that the version on all of these is 2.2.1 > > > -----Original Message----- > From: Jason Chaffee [mailto:jchaf...@ebates.com] > Sent: Sun 10/10/2010 9:54 PM > To: Maven Users List; Maven Users List > Subject: RE: 3.0 Arftifact changes > > I have these dependencies in my pom: > > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-model</artifactId> > </dependency> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-plugin-api</artifactId> > </dependency> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-project</artifactId> > </dependency> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-artifact-manager</artifactId> > </dependency> > <dependency> > <groupId>org.apache.maven</groupId> > <artifactId>maven-artifact</artifactId> > </dependency> > > > -----Original Message----- > From: Brett Porter on behalf of Brett Porter > Sent: Sun 10/10/2010 7:36 PM > To: Maven Users List > Subject: Re: 3.0 Arftifact changes > > It looks like you were missing a dependency before - there's no dep on > maven-artifact or maven-model. Do you have them in your POM? > > I can see why it would have run in 2.0, but not sure how it ever compiled :) > > - Brett > > On 11/10/2010, at 12:56 PM, Jason Chaffee wrote: > >> 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 >> > > -- > 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 > > > > --------------------------------------------------------------------- > 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