List of usage examples for org.apache.maven.artifact.handler DefaultArtifactHandler setLanguage
public void setLanguage(String language)
From source file:com.rebaze.maven.support.AetherUtils.java
License:Open Source License
public static ArtifactHandler newHandler(Artifact artifact) { String type = artifact.getProperty(ArtifactProperties.TYPE, artifact.getExtension()); DefaultArtifactHandler handler = new DefaultArtifactHandler(type); handler.setExtension(artifact.getExtension()); handler.setLanguage(artifact.getProperty(ArtifactProperties.LANGUAGE, null)); handler.setAddedToClasspath(// w ww . j a va 2 s. co m Boolean.parseBoolean(artifact.getProperty(ArtifactProperties.CONSTITUTES_BUILD_PATH, ""))); handler.setIncludesDependencies( Boolean.parseBoolean(artifact.getProperty(ArtifactProperties.INCLUDES_DEPENDENCIES, ""))); return handler; }
From source file:org.appformer.maven.integration.embedder.WiredComponentProvider.java
License:Apache License
private ArtifactHandler buildArtifactHandler(String type) { DefaultArtifactHandler artifactHandler = new DefaultArtifactHandler(type); artifactHandler.setLanguage("java"); artifactHandler.setAddedToClasspath(true); return artifactHandler; }
From source file:org.fluidity.deployment.maven.DependenciesSupportImpl.java
License:Apache License
/** * Converts an Aether artifact to a Maven artifact. * * @param original the Aether artifact.//from w ww. jav a 2s. c o m * * @return the Maven artifact. */ private static Artifact mavenArtifact(final org.eclipse.aether.artifact.Artifact original, final String scope) { final String setClassifier = original.getClassifier(); final String classifier = (setClassifier == null || setClassifier.isEmpty()) ? null : setClassifier; final String type = original.getProperty(ArtifactProperties.TYPE, original.getExtension()); final DefaultArtifactHandler handler = new DefaultArtifactHandler(type); handler.setExtension(original.getExtension()); handler.setLanguage(original.getProperty(ArtifactProperties.LANGUAGE, null)); final Artifact artifact = new DefaultArtifact(original.getGroupId(), original.getArtifactId(), original.getVersion(), null, type, classifier, handler); final File file = original.getFile(); artifact.setFile(file); artifact.setResolved(file != null); artifact.setScope(scope); artifact.setDependencyTrail(Collections.singletonList(artifact.getId())); return artifact; }