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

Reply via email to