4.0.0 org.thingsboard 2.5.0-SNAPSHOT transport org.thingsboard.transport http jar Thingsboard HTTP Transport Service https://thingsboard.io UTF-8 ${basedir}/../.. tb-http-transport /var/log/${pkg.name} /usr/share/${pkg.name} ${project.build.directory}/windows org.thingsboard.common.transport http org.thingsboard.common queue com.sun.winsw winsw bin exe provided org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test junit junit test org.mockito mockito-all test ${pkg.name}-${project.version} ${project.basedir}/src/main/resources org.apache.maven.plugins maven-resources-plugin copy-conf process-resources copy-resources ${project.build.directory}/conf src/main/resources logback.xml false copy-service-conf process-resources copy-resources ${project.build.directory}/conf src/main/conf true src/main/filters/unix.properties copy-win-conf process-resources copy-resources ${pkg.win.dist}/conf src/main/resources logback.xml false src/main/conf tb-http-transport.conf true src/main/filters/windows.properties copy-control process-resources copy-resources ${project.build.directory}/control src/main/scripts/control true src/main/filters/unix.properties copy-windows-control process-resources copy-resources ${pkg.win.dist} src/main/scripts/windows true src/main/filters/windows.properties org.apache.maven.plugins maven-dependency-plugin copy-winsw-service package copy com.sun.winsw winsw bin exe service.exe ${pkg.win.dist} org.apache.maven.plugins maven-jar-plugin **/logback.xml ThingsBoard HTTP Transport Service ${project.version} org.springframework.boot spring-boot-maven-plugin org.thingsboard.server.http.ThingsboardHttpTransportApplication boot ZIP true true ${pkg.installFolder}/conf ${pkg.unixLogFolder} ${pkg.name}.out ${pkg.name} repackage org.fortasoft gradle-maven-plugin build buildDeb buildRpm -PprojectBuildDir=${project.build.directory} -PprojectVersion=${project.version} -PmainJar=${project.build.directory}/${project.build.finalName}-boot.${project.packaging} -PpkgName=${pkg.name} -PpkgInstallFolder=${pkg.installFolder} -PpkgLogFolder=${pkg.unixLogFolder} package invoke org.apache.maven.plugins maven-assembly-plugin ${pkg.name} src/main/assembly/windows.xml assembly package single org.apache.maven.plugins maven-install-plugin ${project.build.directory}/${pkg.name}.deb ${project.artifactId} ${project.groupId} ${project.version} deb deb install-deb package install-file jenkins Jenkins Repository http://repo.jenkins-ci.org/releases false