Examples of MavenCoordinates


Examples of org.jboss.gravia.resource.MavenCoordinates

    }

    @Override
    public Collection<Capability> findProviders(Requirement req) {

        MavenCoordinates mavenid = (MavenCoordinates) req.getAttribute(ContentNamespace.CAPABILITY_MAVEN_IDENTITY_ATTRIBUTE);
        if (mavenid == null)
            return Collections.emptyList();

        Resource resource = findMavenResource(mavenid);
        if (resource == null)
View Full Code Here

Examples of org.jboss.gravia.resource.MavenCoordinates

            throw new IllegalArgumentException("Null resource");

        // Convert to a maven resource if needed
        Capability icap = resource.getIdentityCapability();
        List<Capability> ccaps = resource.getCapabilities(ContentNamespace.CONTENT_NAMESPACE);
        MavenCoordinates mavenid = (MavenCoordinates) icap.getAttribute(ContentNamespace.CAPABILITY_MAVEN_IDENTITY_ATTRIBUTE);
        if (ccaps.isEmpty() && mavenid != null) {
            Resource mvnres = getMavenResource(mavenid);
            ccaps = mvnres.getCapabilities(ContentNamespace.CONTENT_NAMESPACE);
        }
View Full Code Here

Examples of org.jboss.gravia.resource.MavenCoordinates

    @Override
    public Resource addResource(Resource res, MavenCoordinates mavenid) {
        Capability icap = res.getIdentityCapability();
        String attkey = ContentNamespace.CAPABILITY_MAVEN_IDENTITY_ATTRIBUTE;
        MavenCoordinates attval = (MavenCoordinates) icap.getAttributes().get(attkey);
        if (attval != null && !attval.equals(mavenid))
            throw new IllegalArgumentException("Resource already contains a " + attkey + " attribute: " + attval);

        ResourceBuilder builder = new DefaultResourceBuilder();
        for (Capability aux : res.getCapabilities(null)) {
            Capability cap = builder.addCapability(aux.getNamespace(), aux.getAttributes(), aux.getDirectives());
View Full Code Here

Examples of org.jboss.osgi.resolver.MavenCoordinates

        // Try the identifier as MavenCoordinates
        else if (isValidMavenIdentifier(identifier)) {
            LOGGER.tracef("Installing initial maven capability: %s", identifier);
            Repository repository = injectedRepository.getValue();
            MavenCoordinates mavenId = MavenCoordinates.parse(identifier);
            Requirement req = XRequirementBuilder.createArtifactRequirement(mavenId);
            Collection<Capability> caps = repository.findProviders(Collections.singleton(req)).get(req);
            if (caps.isEmpty() == false) {
                XIdentityCapability icap = (XIdentityCapability) caps.iterator().next();
                URL bundleURL = (URL) icap.getAttribute(XResourceConstants.CONTENT_URL);
View Full Code Here

Examples of org.jboss.osgi.resolver.MavenCoordinates

        // Try the identifier as MavenCoordinates
        else if (isValidMavenIdentifier(identifier)) {
            LOGGER.tracef("Installing initial maven capability: %s", identifier);
            XRepository repository = injectedRepository.getValue();
            MavenCoordinates mavenId = MavenCoordinates.parse(identifier);
            Requirement req = XRequirementBuilder.create(mavenId).getRequirement();
            Collection<Capability> caps = repository.findProviders(req);
            if (caps.isEmpty() == false) {
                XResource resource = (XResource) caps.iterator().next().getResource();
                XCapability ccap = (XCapability) resource.getCapabilities(ContentNamespace.CONTENT_NAMESPACE).get(0);
View Full Code Here

Examples of org.jboss.osgi.resolver.v2.MavenCoordinates

    @Test
    public void testRepositoryService() throws Exception {

        Repository repo = getRepository();
        MavenCoordinates coordinates = MavenCoordinates.parse("org.apache.felix:org.apache.felix.eventadmin:1.2.6");
        Requirement req = XRequirementBuilder.createArtifactRequirement(coordinates);
        assertNotNull("Requirement not null", req);

        Collection<Capability> caps = repo.findProviders(req);
        assertEquals("Capability not null", 1, caps.size());
View Full Code Here

Examples of org.jboss.osgi.resolver.v2.MavenCoordinates

        }

        // Try the identifier as MavenCoordinates
        if (isValidMavenIdentifier(identifier)) {
            Repository repository = injectedRepository.getValue();
            MavenCoordinates mavenId = MavenCoordinates.parse(identifier);
            Requirement req = XRequirementBuilder.createArtifactRequirement(mavenId);
            Collection<Capability> caps = repository.findProviders(req);
            if (caps.isEmpty() == false) {
                XIdentityCapability icap = (XIdentityCapability) caps.iterator().next();
                URL bundleURL = (URL) icap.getAttribute(XResourceConstants.CONTENT_URL);
View Full Code Here

Examples of org.jboss.osgi.resolver.v2.MavenCoordinates

        }

        // Try the identifier as MavenCoordinates
        if (isValidMavenIdentifier(identifier)) {
            Repository repository = injectedRepository.getValue();
            MavenCoordinates mavenId = MavenCoordinates.parse(identifier);
            Requirement req = XRequirementBuilder.createArtifactRequirement(mavenId);
            Collection<Capability> caps = repository.findProviders(req);
            if (caps.isEmpty() == false) {
                XIdentityCapability icap = (XIdentityCapability) caps.iterator().next();
                URL bundleURL = (URL) icap.getAttribute(XResourceConstants.CONTENT_URL);
View Full Code Here

Examples of org.springframework.ide.eclipse.boot.core.MavenCoordinates

        //TODO: progress monitor handling
        ISpringBootProject bootProject = SpringBootCore.create(project);

        Collection<MavenCoordinates> sources;
        sources = getProviders();
        MavenCoordinates source = chooseSource(sources);
        if (source!=null) {
          bootProject.addMavenDependency(source, preferManagedVersion);
        }
      } catch (Exception e) {
        BootActivator.log(e);
View Full Code Here

Examples of org.springframework.ide.eclipse.boot.core.MavenCoordinates

      return null;
    }

    private String toHtml(Object object) {
      if (object instanceof MavenCoordinates) {
        MavenCoordinates artifact = (MavenCoordinates) object;
        StringBuilder html = new StringBuilder();
        html.append("<li>");
        html.append("<b>"+artifact.getArtifactId()+"</b><br>");
        html.append("group: "+artifact.getGroupId()+"<br>");
        html.append("version: "+artifact.getVersion());
        html.append("</li>");
        return html.toString();
      }
      return object.toString();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.