diff options
author | Manuel Bentele | 2021-08-24 13:20:15 +0200 |
---|---|---|
committer | Manuel Bentele | 2021-08-24 13:20:15 +0200 |
commit | f3098d42bec753637436b6a769bc634cff9acc54 (patch) | |
tree | a4b52ac2bb154fc9bb7911d0a35c0a61b4135433 | |
parent | [run-virt] Log output of virtualizer command to file (diff) | |
download | mltk-f3098d42bec753637436b6a769bc634cff9acc54.tar.gz mltk-f3098d42bec753637436b6a769bc634cff9acc54.tar.xz mltk-f3098d42bec753637436b6a769bc634cff9acc54.zip |
[qemu] Print application info of Java run-virt tool on startup
-rw-r--r-- | core/modules/qemu/runvirt-plugin-qemu/pom.xml | 31 | ||||
-rw-r--r-- | core/modules/qemu/runvirt-plugin-qemu/src/main/java/org/openslx/runvirt/plugin/qemu/App.java | 4 |
2 files changed, 35 insertions, 0 deletions
diff --git a/core/modules/qemu/runvirt-plugin-qemu/pom.xml b/core/modules/qemu/runvirt-plugin-qemu/pom.xml index 9450ef81..893f8d5c 100644 --- a/core/modules/qemu/runvirt-plugin-qemu/pom.xml +++ b/core/modules/qemu/runvirt-plugin-qemu/pom.xml @@ -11,6 +11,10 @@ <name>runvirt-plugin-qemu</name> <url>https://git.openslx.org/openslx-ng/mltk.git/</url> + <scm> + <connection>scm:git:git://git.openslx.org/openslx-ng/mltk.git</connection> + </scm> + <properties> <main.class>org.openslx.runvirt.plugin.qemu.App</main.class> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> @@ -116,6 +120,28 @@ <build> <plugins> <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>buildnumber-maven-plugin</artifactId> + <version>1.4</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>create</goal> + <goal>create-timestamp</goal> + </goals> + </execution> + </executions> + <configuration> + <doCheck>false</doCheck> + <doUpdate>false</doUpdate> + <timezone>UTC</timezone> + <timestampPropertyName>build.time</timestampPropertyName> + <scmBranchPropertyName>revision.branch</scmBranchPropertyName> + <buildNumberPropertyName>revision.version</buildNumberPropertyName> + </configuration> + </plugin> + <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> @@ -167,6 +193,11 @@ <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> + <manifestEntries> + <Build-Timestamp>${build.time}</Build-Timestamp> + <Revision-Branch>${revision.branch}</Revision-Branch> + <Revision-Version>${revision.version}</Revision-Version> + </manifestEntries> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> diff --git a/core/modules/qemu/runvirt-plugin-qemu/src/main/java/org/openslx/runvirt/plugin/qemu/App.java b/core/modules/qemu/runvirt-plugin-qemu/src/main/java/org/openslx/runvirt/plugin/qemu/App.java index 4da9e9e8..78292e37 100644 --- a/core/modules/qemu/runvirt-plugin-qemu/src/main/java/org/openslx/runvirt/plugin/qemu/App.java +++ b/core/modules/qemu/runvirt-plugin-qemu/src/main/java/org/openslx/runvirt/plugin/qemu/App.java @@ -39,6 +39,7 @@ import org.openslx.runvirt.virtualization.LibvirtHypervisor; import org.openslx.runvirt.virtualization.LibvirtHypervisorException; import org.openslx.runvirt.virtualization.LibvirtVirtualMachine; import org.openslx.runvirt.virtualization.LibvirtVirtualMachineException; +import org.openslx.util.AppUtil; import org.openslx.virtualization.configuration.transformation.TransformationException; import org.openslx.virtualization.configuration.transformation.TransformationManager; @@ -97,6 +98,9 @@ public class App System.exit( 0 ); } + // log generic application information + AppUtil.logHeader( LOGGER, APP_NAME, App.class.getPackage().getImplementationVersion() ); + // print command line arguments for debugging purposes App.printCmdLnArgs( cmdLn ); |