Skip to content

Commit

Permalink
#242 - HA plugins as a maven dependency - new maven plugin aggregator…
Browse files Browse the repository at this point in the history
… introduced
  • Loading branch information
Jiří Bubník committed May 4, 2018
1 parent 719003c commit eaffc83
Show file tree
Hide file tree
Showing 4 changed files with 192 additions and 164 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public static String version() {
prop.load(in);
in.close();

return prop.getProperty("version");
return prop.getProperty("version") == null ? "unkown" : prop.getProperty("version");
} catch (IOException e) {
return "unknown";
}
Expand Down
165 changes: 2 additions & 163 deletions hotswap-agent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,170 +18,9 @@
<dependencies>
<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-core</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-hibernate-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-hibernate3-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-spring-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jersey1-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jersey2-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jetty-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-tomcat-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-zk-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-logback-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-log4j2-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-cdi-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-myfaces-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-mojarra-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-omnifaces-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-seam-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-el-resolver-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-wildfly-el-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-osgiequinox-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-owb-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-proxy-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-webobjects-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-weld-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jbossmodules-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-resteasy-registry-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-deltaspike-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-glassfish-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-vaadin-plugin</artifactId>
<artifactId>hotswap-agent-plugins</artifactId>
<version>${project.version}</version>
<type>pom</type>
</dependency>

<dependency>
Expand Down
188 changes: 188 additions & 0 deletions plugin/hotswap-agent-plugins/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-parent</artifactId>
<version>1.2.1-SNAPSHOT</version>
<relativePath>../hotswap-agent-parent/pom.xml</relativePath>
</parent>

<artifactId>hotswap-agent-plugins</artifactId>
<description>POM with ALL HotswapAgent plugins.</description>

<packaging>pom</packaging>

<dependencies>
<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-core</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-hibernate-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-hibernate3-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-spring-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jersey1-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jersey2-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jetty-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-tomcat-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-zk-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-logback-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-log4j2-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-cdi-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-myfaces-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-mojarra-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-omnifaces-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-seam-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-el-resolver-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-wildfly-el-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-osgiequinox-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-owb-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-proxy-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-webobjects-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-weld-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-jbossmodules-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-resteasy-registry-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-deltaspike-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-glassfish-plugin</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.hotswapagent</groupId>
<artifactId>hotswap-agent-vaadin-plugin</artifactId>
<version>${project.version}</version>
</dependency>

</dependencies>
</project>
1 change: 1 addition & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
<module>plugin/hotswap-agent-wildfly-el-plugin</module>
<module>plugin/hotswap-agent-glassfish-plugin</module>
<module>plugin/hotswap-agent-vaadin-plugin</module>
<module>plugin/hotswap-agent-plugins</module>
<module>hotswap-agent</module>
</modules>

Expand Down

0 comments on commit eaffc83

Please sign in to comment.