<!-- The compiler plugin makes sure that the correct compiler version is used. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<source>${java.version}</source>
<target>${java.version}</target>
<compilerArguments>
<endorseddirs>${endorsed.dir}</endorseddirs>
</compilerArguments>
</configuration>
</plugin>
<!-- This is some kind of a hack, as maven doesn't want to include system jars into the war-file. We use ant instead. -->
<plugin>
<!-- This plugin makes sure that a copy of the current kieker jar is copied into the correct directory during compiling. The name of the copied file should not be changed! -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
...
...
@@ -316,7 +334,7 @@
<artifactItem>
<groupId>net.kieker-monitoring</groupId>
<artifactId>kieker</artifactId>
<version>1.8-SNAPSHOT</version>
<version>${kieker.version}</version>
<classifier>emf</classifier>
<type>jar</type>
<overWrite>true</overWrite>
...
...
@@ -331,6 +349,8 @@
</execution>
</executions>
</plugin>
<!-- This is some kind of a hack, as maven doesn't want to include system jars into the war-file. We use ant instead. -->
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
...
...
@@ -353,6 +373,7 @@
</execution>
</executions>
</plugin>
<!-- The following plugin packs our files into a war file. It is also configured to filter some specific files from the web part (to replace place holders with actual values). -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
...
...
@@ -374,6 +395,7 @@
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
<!-- JavaDoc -->
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
...
...
@@ -386,6 +408,7 @@
</execution>
</executions>
</plugin>
<!-- This plugin packs all our files into the binary and source archives during the package phase. -->