Metafile
Getdown menggunakan dua metafile:
getdown.txt dan
digest.txt . Anda membuat sendiri file
getdown.txt (akan ada penjelasannya di bawah), dan program kami akan membuat file
digest.txt berdasarkan file di proyek Anda.
getdown.txt
File
getdown.txt menyimpan semua yang dibutuhkan Getdown untuk menjalankan dan memperbarui aplikasi Anda. Sekarang kami akan menjelaskan struktur
getdown.txt standar , dan Anda dapat membaca
deskripsi lengkap tentang semua kemungkinan. Ini adalah tampilan
getdown.txt standar :
# Alamat URL folder tempat program klien akan mengunduh pembaruan appbase = http://myapplication.com/myapp/ # File konfigurasi antarmuka pengguna ui.name = Aplikasi Saya # Semua file jar kode aplikasi Anda = application.jar # Kelas tempat metode Anda berada main(String[] args) class = myapplication.MyApplication
appbase berisi URL tempat aplikasi Anda akan diunduh dan dua metafile. Dalam kasus kami, jalur lengkap ke aplikasi dan metafile akan terlihat seperti ini:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
intisari.txt
mencerna.txt akan dibuat oleh utilitas
com.threerings.getdown.tools.Digester . Untuk melakukan ini, unduh
getdown-XYjar . Jadi, di folder Anda sekarang Anda memiliki aplikasi dan satu metafile:
myapp/getdown.txt aplikasi saya/application.jar
Saatnya membuat
digest.txt , untuk melakukannya, ketik baris perintah:
% java -classpath getdown-XYjar com.threerings.getdown.tools.Digester aplikasi saya
di mana
myapp adalah jalur ke folder
myapp tempat aplikasi Anda dan satu metafile berada saat ini. Jika Anda melakukan semuanya dengan benar, pesan berikut akan muncul di baris perintah:
Menghasilkan file intisari 'myapp/digest.txt'...
Dan juga metafile digest.txt kedua yang telah lama ditunggu-tunggu akan ditambahkan ke folder aplikasi Anda . Petunjuk terperinci untuk menghasilkan
digest.txt dapat ditemukan
di sini
pelayan
Sekarang folder Anda berisi semua yang Anda butuhkan: aplikasi dan dua metafile. Anda dapat mengunggahnya ke server Anda. Jangan lupa bahwa alamat folder tersebut harus sama dengan yang ditentukan di
getdown.txt di bidang
appbase . Dan file internal harus dapat diakses berdasarkan
alamat folder + nama file , mis. seperti ini:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Memeriksa pekerjaan
Sekarang mari kita ambil tempat klien yang akan menggunakan aplikasi Anda. Pertama, buat folder dan masukkan
getdown-XYjar ke dalamnya . Sekarang mari kita buat
getdown.txt yang hanya berisi satu baris:
appbase = http://myapplication.com/myapp/
Sekarang kita menulis perintah berikut pada baris perintah:
% java -jar aplikasi saya/getdown-XYjar aplikasi saya
Ini harus membandingkan file Anda dengan yang ada di server jika perlu memperbarui dan menjalankan aplikasi Anda. Itu saja! ____________________________________________________________________________________________ PS Untuk bekerja dengan baris perintah, Anda dapat menggunakan file batch, seperti inilah tampilan
create digest.bat :
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
Dan ini
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION