validate-all-serverplugins
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.rhq</groupId>
<artifactId>validate-all-serverplugins</artifactId>
<version>4.13.0</version>
</dependency><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.rhq</groupId>
<artifactId>rhq-enterprise-server-plugins-parent</artifactId>
<version>4.13.0</version>
</parent>
<groupId>org.rhq</groupId>
<artifactId>validate-all-serverplugins</artifactId>
<packaging>pom</packaging>
<name>RHQ Validate All Server Plugins</name>
<description>Test POM that will validate all RHQ server plugins</description>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>integration-test</phase>
<configuration>
<target>
<property name="test.classpath" refid="maven.test.classpath" />
<echo>Validating plugins...</echo>
<java classname="org.rhq.enterprise.server.plugin.pc.ServerPluginValidatorUtil" failonerror="true" fork="true">
<classpath>
<pathelement path="${test.classpath}" />
<!-- See also: https://docs.jboss.org/author/display/RHQ/Design-Server+Side+Plugins#Design-ServerSidePlugins-xmlschemas -->
<pathelement location="../disk/target/rhq-serverplugin-disk-${project.version}.jar" />
<pathelement location="../jboss-software/target/rhq-serverplugin-jboss-software-${project.version}.jar" />
<pathelement location="../url/target/rhq-serverplugin-url-${project.version}.jar" />
<pathelement location="../yum/target/rhq-serverplugin-yum-${project.version}.jar" />
<pathelement location="../alert-email/target/alert-email-${project.version}.jar" />
<pathelement location="../alert-irc/target/alert-irc-${project.version}.jar" />
<pathelement location="../alert-microblog/target/alert-microblog-${project.version}.jar" />
<pathelement location="../alert-mobicents/target/alert-mobicents-${project.version}.jar" />
<pathelement location="../alert-roles/target/alert-roles-${project.version}.jar" />
<pathelement location="../alert-scriptlang/target/alert-scriptlang-${project.version}.jar" />
<pathelement location="../alert-sms/target/alert-sms-${project.version}.jar" />
<pathelement location="../alert-snmp/target/alert-snmp-${project.version}.jar" />
<pathelement location="../alert-subject/target/alert-subject-${project.version}.jar" />
<pathelement location="../alert-log4j/target/alert-log4j-${project.version}.jar" />
<pathelement location="../cobbler/target/cobbler-${project.version}.jar" />
<pathelement location="../drift-mongodb/target/drift-mongodb-serverplugin-${project.version}.jar" />
<pathelement location="../drift-rhq/target/rhq-serverplugin-drift-${project.version}.jar" />
<pathelement location="../filetemplate-bundle/target/rhq-serverplugin-filetemplate-bundle-${project.version}.jar" />
<pathelement location="../ant-bundle/target/rhq-serverplugin-ant-bundle-${project.version}.jar" />
<pathelement location="../jdr-support/target/rhq-serverplugin-jdr-${project.version}.jar" />
</classpath>
<sysproperty key="org.apache.commons.logging.Log" value="org.apache.commons.logging.impl.SimpleLog" />
<sysproperty key="rhq.test.serverplugins" value="${rhq.test.serverplugins}" />
<!--
<jvmarg line="-Xdebug -Xrunjdwp:transport=dt_socket,address=8797,server=y,suspend=y" />
-->
</java>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>