summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Bentele2021-08-24 13:20:15 +0200
committerManuel Bentele2021-08-24 13:20:15 +0200
commitf3098d42bec753637436b6a769bc634cff9acc54 (patch)
treea4b52ac2bb154fc9bb7911d0a35c0a61b4135433
parent[run-virt] Log output of virtualizer command to file (diff)
downloadmltk-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.xml31
-rw-r--r--core/modules/qemu/runvirt-plugin-qemu/src/main/java/org/openslx/runvirt/plugin/qemu/App.java4
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 );