diff --git a/plc4j/drivers/all/pom.xml b/plc4j/drivers/all/pom.xml new file mode 100644 index 00000000000..98dba3f3ac5 --- /dev/null +++ b/plc4j/drivers/all/pom.xml @@ -0,0 +1,146 @@ + + + + 4.0.0 + + + org.apache.plc4x + plc4j-drivers + 0.12.0-SNAPSHOT + + + plc4j-driver-all + pom + + PLC4J: All Drivers + Meta package to include all standard drivers + + + + + org.apache.plc4x + plc4j-driver-ab-eth + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-ads + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-bacnet + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-c-bus + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-can + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-canopen + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-eip + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-firmata + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-iec-60870 + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-knxnetip + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-open-protocol + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-modbus + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-opcua + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-plc4x + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-profinet + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-profinet-ng + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-s7 + 0.12.0-SNAPSHOT + runtime + + + org.apache.plc4x + plc4j-driver-simulated + 0.12.0-SNAPSHOT + runtime + + + diff --git a/plc4j/drivers/pom.xml b/plc4j/drivers/pom.xml index f6df2e59af8..c1543e63520 100644 --- a/plc4j/drivers/pom.xml +++ b/plc4j/drivers/pom.xml @@ -53,6 +53,7 @@ profinet-ng s7 simulated + all diff --git a/plc4j/examples/plc4j-s7event/pom.xml b/plc4j/examples/plc4j-s7event/pom.xml index f87ec4aa1bf..23b85866b32 100644 --- a/plc4j/examples/plc4j-s7event/pom.xml +++ b/plc4j/examples/plc4j-s7event/pom.xml @@ -40,20 +40,6 @@ org.apache.maven.plugins maven-dependency-plugin - - - org.apache.plc4x:plc4j-driver-ab-eth - org.apache.plc4x:plc4j-driver-ads - org.apache.plc4x:plc4j-driver-canopen - org.apache.plc4x:plc4j-driver-eip - org.apache.plc4x:plc4j-driver-firmata - org.apache.plc4x:plc4j-driver-knxnetip - org.apache.plc4x:plc4j-driver-modbus - org.apache.plc4x:plc4j-driver-opcua - org.apache.plc4x:plc4j-driver-profinet - org.apache.plc4x:plc4j-driver-simulated - - diff --git a/plc4j/examples/pom.xml b/plc4j/examples/pom.xml index 1e757fe2da5..e7821c525f0 100644 --- a/plc4j/examples/pom.xml +++ b/plc4j/examples/pom.xml @@ -95,18 +95,7 @@ maven-dependency-plugin - org.apache.plc4x:plc4j-driver-ab-eth - org.apache.plc4x:plc4j-driver-ads - org.apache.plc4x:plc4j-driver-canopen - org.apache.plc4x:plc4j-driver-eip - org.apache.plc4x:plc4j-driver-firmata - org.apache.plc4x:plc4j-driver-knxnetip - org.apache.plc4x:plc4j-driver-modbus - org.apache.plc4x:plc4j-driver-opcua - org.apache.plc4x:plc4j-driver-plc4x - org.apache.plc4x:plc4j-driver-profinet - org.apache.plc4x:plc4j-driver-s7 - org.apache.plc4x:plc4j-driver-simulated + org.apache.plc4x:plc4j-driver-all @@ -142,73 +131,7 @@ org.apache.plc4x - plc4j-driver-ab-eth - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-ads - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-canopen - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-eip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-firmata - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-knxnetip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-modbus - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-opcua - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-plc4x - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-profinet - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-s7 - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-simulated + plc4j-driver-all 0.12.0-SNAPSHOT runtime diff --git a/plc4j/integrations/apache-calcite/pom.xml b/plc4j/integrations/apache-calcite/pom.xml index fe336f1cd3a..45d979bc06b 100644 --- a/plc4j/integrations/apache-calcite/pom.xml +++ b/plc4j/integrations/apache-calcite/pom.xml @@ -41,17 +41,8 @@ org.apache.maven.plugins maven-dependency-plugin - - org.apache.plc4x:plc4j-driver-ab-eth - org.apache.plc4x:plc4j-driver-ads - org.apache.plc4x:plc4j-driver-canopen - org.apache.plc4x:plc4j-driver-eip - org.apache.plc4x:plc4j-driver-firmata - org.apache.plc4x:plc4j-driver-knxnetip - org.apache.plc4x:plc4j-driver-modbus - org.apache.plc4x:plc4j-driver-opcua - org.apache.plc4x:plc4j-driver-s7 - org.apache.plc4x:plc4j-driver-simulated + + org.apache.plc4x:plc4j-driver-all @@ -87,61 +78,7 @@ org.apache.plc4x - plc4j-driver-ab-eth - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-ads - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-canopen - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-eip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-firmata - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-knxnetip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-modbus - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-opcua - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-s7 - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-simulated + plc4j-driver-all 0.12.0-SNAPSHOT runtime diff --git a/plc4j/integrations/apache-kafka/pom.xml b/plc4j/integrations/apache-kafka/pom.xml index 366581488a1..1028330cb4c 100644 --- a/plc4j/integrations/apache-kafka/pom.xml +++ b/plc4j/integrations/apache-kafka/pom.xml @@ -57,16 +57,7 @@ maven-dependency-plugin - org.apache.plc4x:plc4j-driver-ab-eth - org.apache.plc4x:plc4j-driver-ads - org.apache.plc4x:plc4j-driver-canopen - org.apache.plc4x:plc4j-driver-eip - org.apache.plc4x:plc4j-driver-firmata - org.apache.plc4x:plc4j-driver-knxnetip - org.apache.plc4x:plc4j-driver-modbus - org.apache.plc4x:plc4j-driver-opcua - org.apache.plc4x:plc4j-driver-s7 - org.apache.plc4x:plc4j-driver-simulated + org.apache.plc4x:plc4j-driver-all @@ -193,67 +184,7 @@ org.apache.plc4x - plc4j-driver-ab-eth - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-ads - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-canopen - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-eip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-firmata - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-knxnetip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-modbus - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-opcua - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-s7 - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-simulated - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-transport-tcp + plc4j-driver-all 0.12.0-SNAPSHOT runtime diff --git a/plc4j/integrations/apache-nifi/nifi-plc4x-nar/pom.xml b/plc4j/integrations/apache-nifi/nifi-plc4x-nar/pom.xml index 3ec94f97814..c78a492b590 100644 --- a/plc4j/integrations/apache-nifi/nifi-plc4x-nar/pom.xml +++ b/plc4j/integrations/apache-nifi/nifi-plc4x-nar/pom.xml @@ -43,23 +43,10 @@ org.apache.maven.plugins maven-dependency-plugin - + org.apache.plc4x:plc4j-nifi-plc4x-processors org.apache.plc4x:plc4j-api - org.apache.plc4x:plc4j-driver-ab-eth - org.apache.plc4x:plc4j-driver-ads - org.apache.plc4x:plc4j-driver-canopen - org.apache.plc4x:plc4j-driver-eip - org.apache.plc4x:plc4j-driver-knxnetip - org.apache.plc4x:plc4j-driver-modbus - org.apache.plc4x:plc4j-driver-opcua - org.apache.plc4x:plc4j-driver-s7 - org.apache.plc4x:plc4j-driver-simulated - org.apache.plc4x:plc4j-transport-pcap-replay - org.apache.plc4x:plc4j-transport-raw-socket - org.apache.plc4x:plc4j-transport-serial - org.apache.plc4x:plc4j-transport-tcp - org.apache.plc4x:plc4j-transport-udp + org.apache.plc4x:plc4j-driver-all @@ -88,76 +75,11 @@ plc4j-api 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-ab-eth - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-ads - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-canopen - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-eip - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-knxnetip - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-modbus - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-opcua - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-s7 - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-driver-simulated - 0.12.0-SNAPSHOT - + org.apache.plc4x - plc4j-transport-pcap-replay - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-transport-raw-socket - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-transport-serial - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-transport-tcp - 0.12.0-SNAPSHOT - - - org.apache.plc4x - plc4j-transport-udp + plc4j-driver-all 0.12.0-SNAPSHOT diff --git a/plc4j/integrations/opcua-server/pom.xml b/plc4j/integrations/opcua-server/pom.xml index 553a00961c5..b6982df5cd3 100644 --- a/plc4j/integrations/opcua-server/pom.xml +++ b/plc4j/integrations/opcua-server/pom.xml @@ -103,65 +103,10 @@ 0.12.0-SNAPSHOT - org.apache.plc4x - plc4j-driver-ab-eth - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-ads - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-canopen - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-eip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-firmata - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-knxnetip - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-modbus - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-opcua - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-s7 - 0.12.0-SNAPSHOT - runtime - - - org.apache.plc4x - plc4j-driver-simulated + plc4j-driver-all 0.12.0-SNAPSHOT runtime @@ -251,16 +196,7 @@ org.bouncycastle:bcmail-jdk18on - org.apache.plc4x:plc4j-driver-ab-eth - org.apache.plc4x:plc4j-driver-ads - org.apache.plc4x:plc4j-driver-canopen - org.apache.plc4x:plc4j-driver-eip - org.apache.plc4x:plc4j-driver-firmata - org.apache.plc4x:plc4j-driver-knxnetip - org.apache.plc4x:plc4j-driver-modbus - org.apache.plc4x:plc4j-driver-opcua - org.apache.plc4x:plc4j-driver-s7 - org.apache.plc4x:plc4j-driver-simulated + org.apache.plc4x:plc4j-driver-all diff --git a/plc4j/tools/plc4x-server/pom.xml b/plc4j/tools/plc4x-server/pom.xml index 3112acc8bd4..2a14fc4841f 100644 --- a/plc4j/tools/plc4x-server/pom.xml +++ b/plc4j/tools/plc4x-server/pom.xml @@ -101,9 +101,9 @@ org.apache.maven.plugins maven-dependency-plugin - + org.slf4j:log4j-over-slf4j - org.apache.plc4x:plc4j-driver-simulated + org.apache.plc4x:plc4j-driver-all @@ -131,15 +131,16 @@ org.apache.plc4x - plc4j-driver-simulated + plc4j-driver-plc4x 0.12.0-SNAPSHOT + org.apache.plc4x - plc4j-driver-plc4x + plc4j-driver-all 0.12.0-SNAPSHOT - test + runtime