public static String getKernelVersion() { return getKernel().getVersion(); }
/** * A very nice to have main-method for quickly checking the version of a neo4j kernel, * for example given a kernel jar file. */ public static void main( String[] args ) { Version kernelVersion = getKernel(); System.out.println( kernelVersion ); System.out.println( "Title: " + kernelVersion.title ); System.out.println( "Vendor: " + kernelVersion.vendor ); System.out.println( "ArtifactId: " + kernelVersion.artifactId ); System.out.println( "Version: " + kernelVersion.getVersion() ); }
@Override public String toString() { StringBuilder result = new StringBuilder(); if ( title != null ) { result.append( title ); if ( artifactId == null || !artifactId.equals( title ) ) { result.append( " (" ).append( artifactId ).append( ')' ); } } else if ( artifactId != null ) { result.append( artifactId ); } else { result.append( "Unknown Component" ); } result.append( ", " ); if ( title == null ) { result.append( "unpackaged " ); } result.append( "version: " ).append( getVersion() ); return result.toString(); }
@Test public void shouldExposeCleanAndDetailedVersions() { assertThat( version( "1.2.3-M01,abcdef012345" ).getReleaseVersion(), equalTo( "1.2.3-M01" )); assertThat( version( "1.2.3-M01,abcdef012345" ).getVersion(), equalTo( "1.2.3-M01,abcdef012345" )); assertThat( version( "1.2.3-M01,abcdef012345-dirty" ).getVersion(), equalTo( "1.2.3-M01,abcdef012345-dirty" )); assertThat( version( "1.2.3,abcdef012345" ).getReleaseVersion(), equalTo( "1.2.3" )); assertThat( version( "1.2.3,abcdef012345" ).getVersion(), equalTo( "1.2.3,abcdef012345" )); assertThat( version( "1.2.3,abcdef012345-dirty" ).getVersion(), equalTo( "1.2.3,abcdef012345-dirty" )); assertThat( version( "1.2.3-GA,abcdef012345" ).getReleaseVersion(), equalTo( "1.2.3-GA" )); assertThat( version( "1.2.3-GA,abcdef012345" ).getVersion(), equalTo( "1.2.3-GA,abcdef012345" )); assertThat( version( "1.2.3-GA,abcdef012345-dirty" ).getVersion(), equalTo( "1.2.3-GA,abcdef012345-dirty" )); assertThat( version( "1.2.3M01,abcdef012345" ).getReleaseVersion(), equalTo( "1.2.3M01" )); assertThat( version( "1.2.3M01,abcdef012345" ).getVersion(), equalTo( "1.2.3M01,abcdef012345" )); assertThat( version( "1.2.3M01,abcdef012345-dirty" ).getVersion(), equalTo( "1.2.3M01,abcdef012345-dirty" )); assertThat( version( "1.2" ).getReleaseVersion(), equalTo( "1.2" )); assertThat( version( "1.2" ).getVersion(), equalTo( "1.2" )); assertThat( version( "0" ).getReleaseVersion(), equalTo( "0" )); assertThat( version( "0" ).getVersion(), equalTo( "0" )); }
/** * A very nice to have main-method for quickly checking the version of a neo4j kernel, * for example given a kernel jar file. */ public static void main( String[] args ) { Version kernelVersion = getKernel(); System.out.println( kernelVersion ); System.out.println( "Title: " + kernelVersion.title ); System.out.println( "Vendor: " + kernelVersion.vendor ); System.out.println( "ArtifactId: " + kernelVersion.artifactId ); System.out.println( "Version: " + kernelVersion.getVersion() ); }
public static String getKernelVersion() { return getKernel().getVersion(); }
@Override public String toString() { StringBuilder result = new StringBuilder(); if ( title != null ) { result.append( title ); if ( artifactId == null || !artifactId.equals( title ) ) { result.append( " (" ).append( artifactId ).append( ')' ); } } else if ( artifactId != null ) { result.append( artifactId ); } else { result.append( "Unknown Component" ); } result.append( ", " ); if ( title == null ) { result.append( "unpackaged " ); } result.append( "version: " ).append( getVersion() ); return result.toString(); }