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.
11 months ago
Igor Kulikov
5cf26d4851
Update license header
1 year ago
Ivan Raznatovskyi
09fc025e12
Initial commit from another fork
2 years ago
Igor Kulikov
c5a72ed8df
Update license header to 2024 year.
2 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
Igor Kulikov
da4c742872
Update license year to 2022
4 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
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
1fc12b3adb
Init.d to systemctl
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
Igor Kulikov
3e2a87135f
Prepare for merge with master
6 years ago
Igor Kulikov
850d6d948c
Update License header year to 2020
6 years ago
Igor Kulikov
1265a9a1e3
Revert "Update License header year to 2020"
This reverts commit 9b42397c4a .
6 years ago
Igor Kulikov
9b42397c4a
Update License header year to 2020
6 years ago
Igor Kulikov
66193a348c
Improve debian packaging scripts.
7 years ago
Igor Kulikov
ced63c4e70
Update License Header year to 2019
7 years ago
Igor Kulikov
8a28cd703f
Update license header year to 2018.
8 years ago
Igor Kulikov
f206b9f4e7
TB-65: Unix install/upgrade scripts.
9 years ago
Igor Kulikov
05404d8727
TB-43: Implement updates checking service
9 years ago
Igor Kulikov
c745c1ce02
Add package type information to system properties
9 years ago
Andrew Shvayka
1e6e82841f
License header update: 2017 year added
10 years ago
Igor Kulikov
d2654c93f4
Separate application artifact from spring boot jar
10 years ago
volodymyr-babak
f4b32ba333
Fix for docker deb run
10 years ago
Andrew Shvayka
c22bf33def
Initial commit
10 years ago