public Artifact createExtensionArtifact( String groupId, String artifactId, String version ) { VersionRange versionRange; try { versionRange = VersionRange.createFromVersionSpec( version ); } catch ( InvalidVersionSpecificationException e ) { return null; } return createExtensionArtifactX( groupId, artifactId, versionRange ); }
public Artifact createExtensionArtifact( String groupId, String artifactId, String version ) { VersionRange versionRange; try { versionRange = VersionRange.createFromVersionSpec( version ); } catch ( InvalidVersionSpecificationException e ) { // MNG-5368: Log a message instead of returning 'null' silently. this.logger.error( String.format( "Invalid version specification '%s' creating extension artifact '%s:%s:%s'.", version, groupId, artifactId, version ), e ); return null; } return artifactFactory.createExtensionArtifact( groupId, artifactId, versionRange ); }
public Artifact createPluginArtifact( Plugin plugin ) { VersionRange versionRange; try { String version = plugin.getVersion(); if ( StringUtils.isEmpty( version ) ) { version = "RELEASE"; } versionRange = VersionRange.createFromVersionSpec( version ); } catch ( InvalidVersionSpecificationException e ) { return null; } return createPluginArtifactX( plugin.getGroupId(), plugin.getArtifactId(), versionRange ); }
public Artifact createPluginArtifact( Plugin plugin ) { String version = plugin.getVersion(); if ( StringUtils.isEmpty( version ) ) { version = "RELEASE"; } VersionRange versionRange; try { versionRange = VersionRange.createFromVersionSpec( version ); } catch ( InvalidVersionSpecificationException e ) { // MNG-5368: Log a message instead of returning 'null' silently. this.logger.error( String.format( "Invalid version specification '%s' creating plugin artifact '%s'.", version, plugin ), e ); return null; } return artifactFactory.createPluginArtifact( plugin.getGroupId(), plugin.getArtifactId(), versionRange ); }
private boolean matchJdkVersionRange( String jdk ) throws InvalidVersionSpecificationException { VersionRange jdkVersionRange = VersionRange.createFromVersionSpec( convertJdkToMavenVersion( jdk ) ); DefaultArtifactVersion jdkVersion = new DefaultArtifactVersion( convertJdkToMavenVersion( getJdkVersion() ) ); return jdkVersionRange.containsVersion( jdkVersion ); }
private boolean matchJdkVersionRange( String jdk ) throws InvalidVersionSpecificationException { VersionRange jdkVersionRange = VersionRange.createFromVersionSpec( convertJdkToMavenVersion( jdk ) ); DefaultArtifactVersion jdkVersion = new DefaultArtifactVersion( convertJdkToMavenVersion( getJdkVersion() ) ); return jdkVersionRange.containsVersion( jdkVersion ); }
VersionRange.createFromVersionSpec( version ) );
VersionRange.createFromVersionSpec( version ) );
try VersionRange versionRange = VersionRange.createFromVersionSpec( version ); artifact = artifactFactory.createExtensionArtifact( ext.getGroupId(), ext.getArtifactId(), versionRange );
try versionRange = VersionRange.createFromVersionSpec( d.getVersion() );
private static Artifact createDependencyArtifact( ArtifactFactory factory, Dependency dependency, String inheritedScope, ArtifactFilter inheritedFilter ) throws InvalidVersionSpecificationException { String effectiveScope = getEffectiveScope( dependency.getScope(), inheritedScope ); if ( effectiveScope == null ) { return null; } VersionRange versionRange = VersionRange.createFromVersionSpec( dependency.getVersion() ); Artifact dependencyArtifact = factory.createDependencyArtifact( dependency.getGroupId(), dependency.getArtifactId(), versionRange, dependency.getType(), dependency.getClassifier(), effectiveScope, dependency.isOptional() ); ArtifactFilter dependencyFilter = inheritedFilter; if ( dependencyFilter != null && !dependencyFilter.include( dependencyArtifact ) ) { return null; } if ( Artifact.SCOPE_SYSTEM.equals( effectiveScope ) ) { dependencyArtifact.setFile( new File( dependency.getSystemPath() ) ); } dependencyArtifact.setDependencyFilter( createDependencyFilter( dependency, dependencyFilter ) ); return dependencyArtifact; }
try versionRange = VersionRange.createFromVersionSpec( d.getVersion() );
try versionRange = VersionRange.createFromVersionSpec( d.getVersion() );
@Override public boolean matches( String requirement ) { try { VersionRange range = VersionRange.createFromVersionSpec( requirement ); if ( range.hasRestrictions() ) { return range.containsVersion( version ); } else { return range.getRecommendedVersion().compareTo( version ) == 0; } } catch ( InvalidVersionSpecificationException ex ) { //TODO error reporting ex.printStackTrace(); return false; } }
VersionRange versionRange = VersionRange.createFromVersionSpec( d.getVersion() );
VersionRange parentRange = VersionRange.createFromVersionSpec( parent.getVersion() ); if ( !parentRange.hasRestrictions() )
version = "[" + version + "]"; VersionRange versionRange = VersionRange.createFromVersionSpec(version);
private VersionRange createVersionRange() { try { return VersionRange.createFromVersionSpec( "[4.7,)" ); } catch ( InvalidVersionSpecificationException e ) { throw new RuntimeException( e ); } }
version = "[" + version + "]"; VersionRange versionRange = VersionRange.createFromVersionSpec(version); if (bimserverVersion == null || versionRange.containsVersion(bimserverVersion) || (bimserverVersion.getQualifier() != null && bimserverVersion.getQualifier().equals("SNAPSHOT"))) {
/** * {@inheritDoc} */ public Artifact createDependencyArtifact( Dependency dependency ) throws InvalidVersionSpecificationException { return createDependencyArtifact( dependency.getGroupId(), dependency.getArtifactId(), dependency.getVersion() == null ? VersionRange.createFromVersionSpec( "[0,]" ) : VersionRange.createFromVersionSpec( dependency.getVersion() ), dependency.getType(), dependency.getClassifier(), dependency.getScope(), dependency.isOptional() ); }