sunspec-graphql
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>nl.basjes.modbus.graphql</groupId> <artifactId>sunspec-graphql</artifactId> <version>0.2.0</version> </dependency>
<?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/maven-v4_0_0.xsd"> <parent> <artifactId>modbus-graphql-parent</artifactId> <groupId>nl.basjes.modbus.graphql</groupId> <version>0.2.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>sunspec-graphql</artifactId> <name>Modbus GraphQL : SunSpec Service</name> <description>The Modbus Schema Toolkit makes retrieving data from Modbus based devices a lot easier.</description> <url>https://modbus.basjes.nl</url> <developers> <developer> <name>Niels Basjes</name> <email>niels@basjes.nl</email> <roles> <role>Architect</role> <role>Developer</role> </roles> <timezone>Europe/Amsterdam</timezone> </developer> </developers> <licenses> <license> <name>Apache License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:https://github.com/nielsbasjes/modbus-graphql.git</connection> <developerConnection>scm:git:file:///${project.basedir}</developerConnection> <tag>v0.2.0</tag> <url>https://github.com/nielsbasjes/modbus-graphql</url> </scm> <build> <sourceDirectory>src/main/kotlin</sourceDirectory> <testSourceDirectory>src/test/kotlin</testSourceDirectory> <plugins> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <extensions>true</extensions> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-allopen</artifactId> <version>${kotlin.version}</version> </dependency> </dependencies> <configuration> <jvmTarget>${java.version}</jvmTarget> <compilerPlugins> <plugin>spring</plugin> </compilerPlugins> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.6.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <includes> <include>nl.basjes.modbus.graphql:modbus-graphql-common</include> </includes> </artifactSet> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>${spring-boot.version}</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> <configuration> <mainClass>nl.basjes.sunspec.graphql.SunSpecGraphQLApplicationKt</mainClass> </configuration> </plugin> <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <version>${docker-maven-plugin.version}</version> <executions> <execution> <id>build-docker</id> <phase>${docker-based-package.phase}</phase> <goals> <goal>stop</goal> <goal>remove</goal> <goal>build</goal> </goals> <configuration> <skip>${docker-based-tests.skip}</skip> <removeMode>build</removeMode> </configuration> </execution> </executions> <configuration> <skip>${docker-based-tests.skip}</skip> <follow>false</follow> <images> <image> <name>nielsbasjes/sunspec-graphql:${project.version}</name> <build> <from>${docker.baseimage}</from> <tags> <tag>latest</tag> <tag>${project.version}</tag> </tags> <buildx> <platforms> <platform>${docker.platform}</platform> </platforms> </buildx> <labels> <name>sunspec-graphql</name> <org.opencontainers.image.created>${maven.build.timestamp}</org.opencontainers.image.created> <org.opencontainers.image.authors>Niels Basjes</org.opencontainers.image.authors> <org.opencontainers.image.url>https://modbus.basjes.nl/graphql</org.opencontainers.image.url> <org.opencontainers.image.documentation>https://modbus.basjes.nl/graphql</org.opencontainers.image.documentation> <org.opencontainers.image.source>https://github.com/nielsbasjes/modbus-graphql</org.opencontainers.image.source> <org.opencontainers.image.version>${project.version}</org.opencontainers.image.version> <org.opencontainers.image.revision>${git.commit.id}</org.opencontainers.image.revision> <org.opencontainers.image.vendor>Niels Basjes</org.opencontainers.image.vendor> <org.opencontainers.image.licenses>Apache-2.0</org.opencontainers.image.licenses> <org.opencontainers.image.title>GraphQL bridge to SunSpec</org.opencontainers.image.title> <org.opencontainers.image.description>This is GraphQL interface on top of any TCP based SunSpec device.</org.opencontainers.image.description> </labels> <assembly> <name>${project.build.finalName}.jar</name> <targetDir>/</targetDir> <mode>dir</mode> <descriptorRef>artifact</descriptorRef> </assembly> <ports> <port>8080</port> </ports> <entryPoint> <exec> <arg>java</arg> <arg>-Djava.security.egd=file:/dev/./urandom</arg> <arg>-jar</arg> <arg>/${project.build.finalName}.jar</arg> </exec> </entryPoint> </build> <run> <skip>true</skip> </run> </image> </images> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>2.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-test-junit</artifactId> <version>2.2.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>kotlin-test</artifactId> <groupId>org.jetbrains.kotlin</groupId> </exclusion> <exclusion> <artifactId>junit</artifactId> <groupId>junit</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>nl.basjes.sunspec</groupId> <artifactId>sunspec-device</artifactId> <version>0.7.0</version> <scope>compile</scope> </dependency> </dependencies> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.outputEncoding>UTF-8</project.build.outputEncoding> </properties> </project>