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

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


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

        ManagedEjbArtifact ejbArtifact = (ManagedEjbArtifact) artifact;

        assertEquals( "test", ejbArtifact.getRepositoryId() );

        String pathPrefix = "org/apache/geronimo/daytrader/daytrader-ejb/2.0-SNAPSHOT";
        String pathArtifactVersion = "daytrader-ejb-2.0-SNAPSHOT";

        assertEquals( pathPrefix + "/" + pathArtifactVersion + ".jar", ejbArtifact.getPath() );
        assertEquals( pathPrefix + "/" + pathArtifactVersion + "-client.jar", ejbArtifact.getClientPath() );
        assertEquals( pathPrefix + "/" + pathArtifactVersion + "-javadoc.jar", ejbArtifact.getJavadocPath() );
        assertEquals( pathPrefix + "/" + pathArtifactVersion + "-sources.jar", ejbArtifact.getSourcesPath() );
    }
View Full Code Here


        String path = repository.pathOf( artifact );

        switch ( ManagedArtifactTypes.whichType( artifact.getType() ) )
        {
            case ManagedArtifactTypes.EJB:
                ManagedEjbArtifact managedEjbArtifact = new ManagedEjbArtifact( repository.getId(), artifact, path );

                managedEjbArtifact.setJavadocPath( pathToRelatedArtifact( repository, artifact, "javadoc", "jar" ) );
                managedEjbArtifact.setSourcesPath( pathToRelatedArtifact( repository, artifact, "sources", "jar" ) );
                managedEjbArtifact.setClientPath( pathToRelatedArtifact( repository, artifact, "client", "jar" ) );

                return managedEjbArtifact;

            case ManagedArtifactTypes.JAVA:
                ManagedJavaArtifact managedJavaArtifact = new ManagedJavaArtifact( repository.getId(), artifact, path );
View Full Code Here

TOP

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

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.