- Beranda
- Komunitas
- Tech
- Programmer Forum
[Share][Netbeans] Menambahkan versi release di jar saat build


TS
korancrew
[Share][Netbeans] Menambahkan versi release di jar saat build
Gw cuma mau share trik simple yang bisa digunain untuk menambahkan informasi versi di file MANIFEST dan di jar saat build project yang memang bisa dilakuin manual, kalau bisa otomatis why not?
Caranya adalah dengan menambahkan baris-baris berikut di file <project>/nbproject/project.properties:
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114451.jpg)
lalu baris-baris berikut di file <project>/build.xml:
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114501.jpg)
Penjelasan:
- jalankan target 'manifest-versioning' yang akan menambahkan entry 'Program-Version' ke dalam manifest sebelum jar dibuat
- setelah jar terbentuk ('post-jar'), salin/copy jar tersebut (tanpa versi) ke nama jar dengan versi seperti yang diatur di '$dist.jar.withversion'
Selesai, tinggal build project lo seperti biasa, hasilnya adalah seperti ini:
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114514.jpg)
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114544.jpg)
Caranya adalah dengan menambahkan baris-baris berikut di file <project>/nbproject/project.properties:
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114451.jpg)
PHP Code:
## Program Version
program.version = 2.6.1
program.version.remark = Activation Program with AES256 support
dist.jar.withversion=${dist.dir}/MyProgram-${program.version}.jar
lalu baris-baris berikut di file <project>/build.xml:
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114501.jpg)
PHP Code:
<target name="-manifest-versioning">
<manifest file="MANIFEST.MF">
<attribute name="Program-Version" value="${program.version}" />
</manifest>
</target>
<target name="-pre-jar" depends="-manifest-versioning">
</target>
<target name="-post-jar">
<!-- copy dist.jar to dist.jar.withversion -->
<copy file="${dist.jar}" tofile="${dist.jar.withversion}"/>
</target>
Penjelasan:
- jalankan target 'manifest-versioning' yang akan menambahkan entry 'Program-Version' ke dalam manifest sebelum jar dibuat
- setelah jar terbentuk ('post-jar'), salin/copy jar tersebut (tanpa versi) ke nama jar dengan versi seperti yang diatur di '$dist.jar.withversion'
Selesai, tinggal build project lo seperti biasa, hasilnya adalah seperti ini:
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114514.jpg)
![[Share][Netbeans] Menambahkan versi release di jar saat build](https://s.kaskus.id/images/2013/09/10/872875_20130910114544.jpg)
Diubah oleh korancrew 10-09-2013 11:47
0
576
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan