Package org.apache.maven.archiva.common.artifact.managed

Examples of org.apache.maven.archiva.common.artifact.managed.ManagedArtifact


    /**
     * Test a simple java find artifact with extras (sources / javadoc).
     */
    public void testFindArtifactJavaWithExtras()
    {
        ManagedArtifact artifact = managedRepos.findArtifact( "geronimo", "daytrader-wsappclient", "1.1", "jar" );
        assertNotNull( artifact );

        if ( !( artifact instanceof ManagedJavaArtifact ) )
        {
            fail( "Expected artifact to be type <" + ManagedJavaArtifact.class.getName() + "> but was actually <" +
                artifact.getClass().getName() + ">." );
        }

        ManagedJavaArtifact javaArtifact = (ManagedJavaArtifact) artifact;

        assertEquals( "test", javaArtifact.getRepositoryId() );
View Full Code Here


    /**
     * Test a simple java find artifact with no extras.
     */
    public void testFindArtifactJavaSimple()
    {
        ManagedArtifact artifact = managedRepos.findArtifact( "geronimo", "daytrader-streamer", "1.1", "jar" );
        assertNotNull( artifact );

        if ( !( artifact instanceof ManagedJavaArtifact ) )
        {
            fail( "Expected artifact to be type <" + ManagedJavaArtifact.class.getName() + "> but was actually <" +
                artifact.getClass().getName() + ">." );
        }

        ManagedJavaArtifact javaArtifact = (ManagedJavaArtifact) artifact;

        assertEquals( "test", javaArtifact.getRepositoryId() );
View Full Code Here

    /**
     * Test a java find of a snapshot artifact that uses a timestamp format.
     */
    public void testFindArtifactJavaSnapshotTimestamp()
    {
        ManagedArtifact artifact = managedRepos.findArtifact( "org.apache.geronimo.daytrader", "daytrader-wsappclient",
                                                              "2.0-20070201.183230-5", "jar" );
        assertNotNull( artifact );

        if ( !( artifact instanceof ManagedJavaArtifact ) )
        {
            fail( "Expected artifact to be type <" + ManagedJavaArtifact.class.getName() + "> but was actually <" +
                artifact.getClass().getName() + ">." );
        }

        ManagedJavaArtifact javaArtifact = (ManagedJavaArtifact) artifact;

        assertEquals( "test", javaArtifact.getRepositoryId() );
View Full Code Here

    /**
     * Test a java find of a snapshot artifact.
     */
    public void testFindArtifactJavaSnapshot()
    {
        ManagedArtifact artifact = managedRepos.findArtifact( "org.apache.geronimo.daytrader", "daytrader-wsappclient",
                                                              "2.0-SNAPSHOT", "jar" );
        assertNotNull( artifact );

        if ( !( artifact instanceof ManagedJavaArtifact ) )
        {
            fail( "Expected artifact to be type <" + ManagedJavaArtifact.class.getName() + "> but was actually <" +
                artifact.getClass().getName() + ">." );
        }

        ManagedJavaArtifact javaArtifact = (ManagedJavaArtifact) artifact;

        assertEquals( "test", javaArtifact.getRepositoryId() );
View Full Code Here

    /**
     * Test a ejb find of a snapshot artifact that also has a client jar available.
     */
    public void testFindArtifactEjbSnapshot()
    {
        ManagedArtifact artifact =
            managedRepos.findArtifact( "org.apache.geronimo.daytrader", "daytrader-ejb", "2.0-SNAPSHOT", "ejb" );
        assertNotNull( artifact );

        if ( !( artifact instanceof ManagedEjbArtifact ) )
        {
            fail( "Expected artifact to be type <" + ManagedEjbArtifact.class.getName() + "> but was actually <" +
                artifact.getClass().getName() + ">." );
        }

        ManagedEjbArtifact ejbArtifact = (ManagedEjbArtifact) artifact;

        assertEquals( "test", ejbArtifact.getRepositoryId() );
View Full Code Here

    /**
     * Test a simple java find artifact with no extras.
     */
    public void testFindArtifactWar()
    {
        ManagedArtifact artifact = managedRepos.findArtifact( "geronimo", "daytrader-web", "1.1", "war" );
        assertNotNull( artifact );

        if ( !( artifact instanceof ManagedJavaArtifact ) )
        {
            fail( "Expected artifact to be type <" + ManagedJavaArtifact.class.getName() + "> but was actually <" +
                artifact.getClass().getName() + ">." );
        }

        ManagedJavaArtifact warArtifact = (ManagedJavaArtifact) artifact;

        assertEquals( "test", warArtifact.getRepositoryId() );
View Full Code Here

    {
        StringBuffer sb = new StringBuffer();

        try
        {
            ManagedArtifact managedArtifact = managedRepositories.findArtifact( groupId, artifactId, version );

            if ( managedArtifact != null )
            {
                RepositoryConfiguration repoConfig = managedRepositories.getRepositoryConfiguration( managedArtifact
                    .getRepositoryId() );
                String prefix = req.getContextPath() + "/repository/" + repoConfig.getUrlName();

                if ( mini )
                {
View Full Code Here

        return artifactFactory.createArtifactWithClassifier( groupId, artifactId, version, reltype, classifier );
    }

    public ManagedArtifact findArtifact( Artifact artifact )
    {
        ManagedArtifact managedArtifact = (ManagedArtifact) artifactCache.get( toKey( artifact ) );

        if ( managedArtifact != null )
        {
            return managedArtifact;
        }
View Full Code Here

                return managedJavaArtifact;

            case ManagedArtifactTypes.GENERIC:
            default:
                return new ManagedArtifact( repository.getId(), artifact, path );
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.maven.archiva.common.artifact.managed.ManagedArtifact

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.