Sergey Matvienko
d2cde5ba94
Add per-format packaging skip flags (pkg.skip.bootjar/deb/rpm/zip)
Introduces four independent flags to skip individual packaging artifacts:
-Dpkg.skip.bootjar=true skip spring-boot repackage (*-boot.jar)
-Dpkg.skip.deb=true skip Gradle buildDeb + Maven attach-artifact
-Dpkg.skip.rpm=true skip Gradle buildRpm
-Dpkg.skip.zip=true skip maven-assembly-plugin Windows ZIP
Adds -Dpkg.skip=true as a single convenience flag that sets all four
at once. msa/pom.xml mirrors the skip-pkg profile to override its own
<pkg.deb.phase>package</pkg.deb.phase> property (child POM properties
have higher priority than parent profile properties in Maven).
msa/* docker modules used ${basedir}/../.. (non-canonical) for main.dir.
maven-enforcer-plugin 3.5.0's osIndependentNameMatch() compares
file.toURI() vs file.getCanonicalFile().toURI() — these differ when the
path contains '..', causing RequireFilesExist to report false-negative.
Fix: replace ${basedir}/../.. with ${maven.multiModuleProjectDirectory}.
3 months ago
Viacheslav Klimov
b1e75cdfa0
Fix Gradle builds
4 months ago
Viacheslav Klimov
8f9c4b70d7
Migrate to Java 25
Co-Authored-By: Claude <noreply@anthropic.com>
4 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
5 months ago
Sergey Matvienko
c2b92c0651
packaging rpm - allow Java 21 and Java 25 along with Java 17
6 months ago
Sergey Matvienko
df0b5a356f
enable deb install on Java 17,21,25
6 months ago
Sergey Matvienko
297a79b3ad
RPM packaging: support both java-17 and java-17-headless. jre-17 and jre-17-headless alternatives added as well. Specific requires notations differ from Debian.
10 months ago
Igor Kulikov
5cf26d4851
Update license header
1 year ago
Oleksii Kuripko
da5d09c213
Fixed systemd template Restart parameter
1 year ago
YevhenBondarenko
0af2305932
removed FROM_VERSION check from upgrade scripts
2 years ago
Andrew1031
c4eed0109a
Fixed function name typo in template script
2 years ago
Adrien
2b0103808a
Update template.service
Implement auto-restart with systemd
2 years ago
YevhenBondarenko
5d3339154f
used package name instead of hardcoded for windows packaging
2 years ago
Sergey Matvienko
c0507e75f7
Spring 3.2 notes: Relocate launcher classes: org.springframework.boot.loader.launch.PropertiesLauncher https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.2-Release-Notes#nested-jar-support
2 years ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
2 years ago
Igor Kulikov
c5a72ed8df
Update license header to 2024 year.
2 years ago
Yevhen Popok
4a1793c47f
packaging: remove dupplicated "adduser --quiet" option in deb preinst
adduser command (from Debian "preinst" file) contains the duplicated option "--quiet"
3 years ago
YevhenBondarenko
22aaadff85
jdk 17 for windows
3 years ago
YevhenBondarenko
1849007610
msa and packaging java 17 support
3 years ago
Seraphym-Tuhai
29c3eddc8a
Merge with branch 'develop/3.5' of github.com:thingsboard/thingsboard
3 years ago
Igor Kulikov
cbdc4517e4
Update license header year to 2023
3 years ago
Sergey Matvienko
c313e1cf9c
jwt settings - running install on msa black box tests
4 years ago
Igor Kulikov
da4c742872
Update license year to 2022
4 years ago
Igor Kulikov
3d8d50d172
Use nodejs image to build js related docker images
5 years ago
Igor Kulikov
9bc12ab6d7
Docker linux/arm64 support
5 years ago
Igor Kulikov
99c927e303
Update gradle-maven-plugin version. Improve packaging scripts
5 years ago
Igor Kulikov
b173e0799c
Update OS package plugin version. Code cleanup.
5 years ago
Igor Kulikov
fc2bc3e3cd
JDK11 for windows services
5 years ago
Igor Kulikov
51794534f8
Update deb/rpm packages java dep versions. Update JVM options.
5 years ago
Igor Kulikov
d31358b2ea
Update license header - set 2021 year
5 years ago
Andrii Shvaika
5ac45e4347
No more akka logs
6 years ago
Andrii Shvaika
51290e0b3e
No more init.d
6 years ago
Andrii Shvaika
1fc12b3adb
Init.d to systemctl
6 years ago
Andrii Shvaika
b25b05c7ff
Fix JS Build
6 years ago
Andrii Shvaika
551d2609fb
Refactored DEB/RPM builds for JS based components
6 years ago
Andrii Shvaika
68151e6561
Refactored DEB/RPM builds for Java-based components
6 years ago
Andrii Shvaika
3ea881f03b
Stage 1 refactoring
6 years ago