public String getBundleFileName( Artifact artifact ) { return getBundleSymbolicName( artifact ) + "_" + getVersion( artifact.getVersion() ) + ".jar"; }
public String getVersion( String version ) { return cleanupVersion( version ); }
if ( ( i < 0 ) && ( artifact.getFile() != null ) && artifact.getFile().isFile() ) String groupIdFromPackage = getGroupIdFromPackage( artifact.getFile() ); if ( groupIdFromPackage != null ) if ( Character.isLetterOrDigit( artifactId.charAt( 0 ) ) ) return getBundleSymbolicName( artifact.getGroupId(), artifactId ); return getBundleSymbolicName( artifact.getGroupId(), artifactId.substring( 1 ) ); return getBundleSymbolicName( artifact.getGroupId(), artifact.getArtifactId() );
public String getVersion( Artifact artifact ) { return getVersion( artifact.getVersion() ); }
cleanupModifier( result, qualifier ); cleanupModifier( result, qualifier ); cleanupModifier( result, qualifier ); cleanupModifier( result, version );
/** * Merge bundle into a start level using the supplied level if present. * @param mergeStartLevel * @param newBnd */ private void add(StartLevel mergeStartLevel, Bundle newBnd) { Bundle current = get(newBnd, false); if (current != null) { final Maven2OsgiConverter converter = new DefaultMaven2OsgiConverter(); // compare versions, the highest will be used final Version newVersion = new Version(converter.getVersion(newBnd.getVersion())); final Version oldVersion = new Version(converter.getVersion(current.getVersion())); if ( newVersion.compareTo(oldVersion) > 0 ) { current.setVersion(newBnd.getVersion()); } } else { StartLevel startLevel = null; if ( mergeStartLevel == null || newBnd.getStartLevel() != 0) { startLevel = getOrCreateStartLevel(newBnd.getStartLevel()); } else { startLevel = getOrCreateStartLevel(mergeStartLevel.getStartLevel()); } startLevel.getBundles().add(newBnd); } }
if ( ( i < 0 ) && ( artifact.getFile() != null ) && artifact.getFile().exists() ) String groupIdFromPackage = getGroupIdFromPackage( artifact.getFile() ); if ( groupIdFromPackage != null ) if ( Character.isLetterOrDigit( artifactId.charAt( 0 ) ) ) return getBundleSymbolicName( artifact.getGroupId(), artifactId ); return getBundleSymbolicName( artifact.getGroupId(), artifactId.substring( 1 ) ); return getBundleSymbolicName( artifact.getGroupId(), artifact.getArtifactId() );
osgiVersion = getVersion( major, minor, service, qualifier ); osgiVersion = getVersion( major, minor, service, null ); osgiVersion = getVersion( major, minor, service, qualifier );
public String getBundleFileName( Artifact artifact ) { return getBundleSymbolicName( artifact ) + "_" + getVersion( artifact.getVersion() ) + ".jar"; }