Changeset 5336 for CMDIValidator
- Timestamp:
- 06/06/14 20:30:01 (10 years ago)
- Location:
- CMDIValidator/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
CMDIValidator/trunk/cmdi-validator-core/pom.xml
r5335 r5336 6 6 <groupId>eu.clarin.cmdi</groupId> 7 7 <artifactId>cmdi-validator</artifactId> 8 <version>0.0. 3-SNAPSHOT</version>8 <version>0.0.4-SNAPSHOT</version> 9 9 </parent> 10 10 <artifactId>cmdi-validator-core</artifactId> … … 130 130 131 131 <plugins> 132 <plugin> 133 <groupId>org.apache.maven.plugins</groupId> 134 <artifactId>maven-jar-plugin</artifactId> 135 <configuration> 136 <archive> 137 <manifest> 138 <addDefaultImplementationEntries>true</addDefaultImplementationEntries> 139 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> 140 </manifest> 141 </archive> 142 </configuration> 143 </plugin> 144 132 145 <!-- 133 146 <plugin> -
CMDIValidator/trunk/cmdi-validator-core/src/main/java/eu/clarin/cmdi/validator/Version.java
r5335 r5336 1 1 package eu.clarin.cmdi.validator; 2 3 import java.io.IOException;4 import java.net.URL;5 import java.util.Properties;6 2 7 3 8 4 public final class Version { 9 private static final String VERSION_PROPERTIES_URL = "/version.properties";10 private static final String PROP_VERSION = "version";11 private static final String PROP_TIMESTAMP = "timestamp";12 private static final Version INSTANCE;13 private final String version;14 private final String timestamp;15 16 5 17 6 private Version() { 18 String version = null;19 String timestamp = null;20 21 final URL url = Version.class.getResource(VERSION_PROPERTIES_URL);22 if (url != null) {23 try {24 Properties props = new Properties();25 props.load(url.openStream());26 version = props.getProperty(PROP_VERSION);27 timestamp = props.getProperty(PROP_TIMESTAMP);28 } catch (IOException e) {29 /* IGNORE */30 }31 }32 if ((version == null) || version.isEmpty() || version.contains("$")) {33 version = "[UNKNOWN]";34 }35 if ((timestamp == null) || timestamp.isEmpty() ||36 timestamp.contains("$")) {37 timestamp = "[UNKNOWN]";38 }39 40 this.version = version;41 this.timestamp = timestamp;42 7 } 43 8 44 9 45 10 public static String getVersion() { 46 return INSTANCE.version; 47 } 48 49 50 public static String getTimestamp() { 51 return INSTANCE.timestamp; 52 } 53 54 55 static { 56 INSTANCE = new Version(); 11 String version = Version.class.getPackage().getImplementationVersion(); 12 return (version != null) ? version : "[UNKNOWN]"; 57 13 } 58 14 -
CMDIValidator/trunk/cmdi-validator-tool/pom.xml
r5329 r5336 6 6 <groupId>eu.clarin.cmdi</groupId> 7 7 <artifactId>cmdi-validator</artifactId> 8 <version>0.0. 3-SNAPSHOT</version>8 <version>0.0.4-SNAPSHOT</version> 9 9 </parent> 10 10 <artifactId>cmdi-validator-tool</artifactId> -
CMDIValidator/trunk/pom.xml
r5326 r5336 5 5 <groupId>eu.clarin.cmdi</groupId> 6 6 <artifactId>cmdi-validator</artifactId> 7 <version>0.0. 3-SNAPSHOT</version>7 <version>0.0.4-SNAPSHOT</version> 8 8 <packaging>pom</packaging> 9 9
Note: See TracChangeset
for help on using the changeset viewer.