Kaskus

Tech

korancrewAvatar border
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:
&#91;Share&#93;&#91;Netbeans&#93; Menambahkan versi release di jar saat build
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:
&#91;Share&#93;&#91;Netbeans&#93; Menambahkan versi release di jar saat build
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:
&#91;Share&#93;&#91;Netbeans&#93; Menambahkan versi release di jar saat build
&#91;Share&#93;&#91;Netbeans&#93; Menambahkan versi release di jar saat build
Diubah oleh korancrew 10-09-2013 11:47
0
576
0
GuestAvatar border
Komentar yang asik ya
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan