Membangun proyek Java menggunakan Maven
Kemampuan ini mungkin tampak tidak berguna bagi seorang pemula. Mengapa kita membutuhkan ini jika kita memiliki IDE? Mari saya jelaskan. Pertama, server tempat Anda membangun aplikasi mungkin tidak memiliki lingkungan pengembangan atau antarmuka grafis. Kedua, pada proyek besar, Maven melakukan pekerjaan yang lebih baik dalam membangun proyek. Jadi tanpa basa-basi lagi, kami akan mempertimbangkan proses pembuatan aplikasi menggunakan Maven.
Proses membangun aplikasi dikenal sebagai siklus hidup proyek Maven, dan terdiri dari beberapa fase. Anda dapat melihatnya di IDEA dengan mengklik Maven > contoh > Daur Hidup di pojok kanan atas:
Seperti yang Anda lihat, ada 9 fase:
Semua fase dilakukan secara berurutan: misalnya, fase keempat tidak dapat dimulai hingga fase 1-3 selesai. Ada dua cara untuk memulai fase:
melalui baris perintah:
menggunakan IntelliJ IDEA:
Sebelum fase paket dimulai, fase validasi, kompilasi, dan pengujian dilakukan. Fase bersih adalah pengecualian. Sebaiknya jalankan fase ini sebelum setiap pembuatan proyek. Anda dapat membuat daftar beberapa fase, memisahkannya dengan spasi:
memiliki fase sebelum dan sesudah: misalnya, pra-penerapan, pasca-penerapan, pra-pembersihan, pasca-pembersihan, dll. tetapi jarang digunakan. Selain itu, setiap fase memiliki tujuan. Sasaran standar ditetapkan secara default. Tujuan tambahan ditambahkan oleh plugin Maven. Terkadang selama fase, Anda mungkin perlu melakukan fungsi tambahan. Ada plugin Maven untuk ini. Daftar plugin resmi dapat ditemukan di
. Tetapi Anda harus tahu bahwa ada banyak plugin khusus yang dapat ditemukan di situs web pihak ketiga. Dan tentu saja, jika ada kebutuhan eksotis yang muncul, Anda selalu dapat
Untuk menambahkan plugin Maven ke proyek, kita perlu menambahkan deskripsinya ke file pom.xml, menggunakan
memberi tag, mirip dengan cara kita menambahkan dependensi. Misalnya, kita memerlukan plugin untuk memverifikasi bahwa kita menggunakan versi terbaru dari semua pustaka eksternal kita. Setelah sedikit mencari di Internet, Anda dapat menemukan
dan petunjuk tentang cara menggunakannya. Mari atur groupId, artifactId, dan versi. Kami akan menunjukkan tujuan apa yang harus dipenuhi plugin dan pada fase apa. Dalam kasus kami, pemeriksaan ketergantungan di pom.xml saat ini diatur untuk terjadi selama fase validasi. Sekarang file pom.xml kita terlihat seperti ini:
Kami dapat terus mengerjakan proyek kami. Tapi mari kita coba mengubah versi Apache Commons IO menjadi 2.0 dan membangun proyeknya. Kita akan mendapatkan
Di sini kami memiliki kesalahan build yang dihasilkan oleh plugin. Pesan kesalahan menyatakan bahwa kami menggunakan versi 2.0 saat versi 2.6 tersedia. Pada dasarnya, Maven adalah alat yang sangat berguna. Mungkin awalnya akan terasa sulit untuk digunakan, tetapi berlatihlah! Buat proyek Anda menggunakan Maven, dan setelah beberapa saat Anda akan sangat senang dengan hasil akhirnya. Artikel ini sengaja menghilangkan banyak detail tentang Maven — kami fokus pada yang paling penting. Tetapi tidak ada batasan untuk peningkatan: Anda dapat membaca lebih lanjut tentang Maven di
Mengubah warna background website
Untuk mengubah warna background website, kita bisa menggunakan kode berikut:
Letakkan setelah kode blok CSS sebelumnya, lalu save dan refresh browser.
Sekarang warna latar belakang website kamu berubah menjadi biru.
Jenis repositori Maven
Penting bagi kami untuk menyebutkan repositori Maven lagi, karena kami sebenarnya memiliki dua di antaranya: repositori
(pusat) dan repositori lokal (di komputer Anda). Semua perpustakaan yang Anda tambahkan ke proyek Anda disimpan di repositori lokal. Saat Maven menambahkan dependensi yang diperlukan ke sebuah proyek, pertama-tama ia akan memeriksa apakah pustaka sudah ada di repositori lokal. Itu mengakses repositori jarak jauh hanya jika tidak menemukan perpustakaan secara lokal. Seperti yang Anda lihat, Anda dapat menggunakan Maven untuk menambahkan dependensi, tetapi tidak hanya itu yang dapat dilakukannya.
Mengelola dependensi di Maven
Anda mungkin menemukan ungkapan "manajer ketergantungan". Maven tahu cara mengelola dependensi. Berkat Maven, Anda tidak perlu menghabiskan banyak waktu mencari perpustakaan yang diperlukan di Internet, mengunduhnya, lalu menghubungkannya ke proyek Anda. Sebagai gantinya, Anda cukup menambahkan pustaka yang diperlukan ke daftar dependensi di Maven.
Katakanlah Anda memerlukan pustaka IO Apache Commons di proyek Anda untuk menyederhanakan bekerja dengan file. Untuk menambahkan perpustakaan, kami menulis lima baris di pom.xml:
Sekarang file pom.xml Anda akan terlihat seperti ini:
Setelah itu, izinkan IntelliJ IDEA untuk mengimpor dependensi (dialog akan muncul di pojok kanan bawah). Sekarang perpustakaan siap digunakan:
Semua dependensi selanjutnya juga harus ditulis di dalam
tag. Anda mungkin bertanya-tanya bagaimana cara mengetahui informasi tentang perpustakaan yang perlu Anda tunjukkan di dalam tag
. Itu mudah. Tiga parameter selalu perlu disetel: "groupId", "artifactId", dan "version". Ada dua cara untuk menentukan parameter ini:
Di situs web perpustakaan. Jika kami membutuhkan perpustakaan Apache Commons IO, buka situs web resmi dan pilih tab "Informasi Ketergantungan". Semua informasi yang diperlukan ada di sini — Anda cukup menyalinnya dan menambahkannya ke node
Dalam repositori Maven . Masukkan "apache commons io" di bilah pencarian dan Anda akan melihat semua versi perpustakaan yang tersedia. Setelah memilih yang benar, cukup salin yang berikut ini:
dan tambahkan ke pom.xml Anda.
Bagaimana latihan membuat website selanjutnya ?
Kamu bisa mulai membuat website yang kamu inginkan sendiri. Bisa mencari contoh desain dari situs yang kamu suka, atau melihat inspirasi di Dribble, Pinterest, atau Behance.
Jika kamu ingin sekedar latihan (tidak mendesign sendiri), gunakan situs ini:
Materi ini merupakan bagian dari seri "Pengantar Pengembangan Usaha". Artikel sebelumnya:
adalah alat untuk mengelola dan membangun proyek — asisten pemrogram Java yang sangat membantu. Itu membuat hidup lebih mudah bagi pengembang di setiap tahap pekerjaan: mulai dari membuat struktur proyek dan menghubungkan pustaka yang diperlukan hingga menerapkan produk di server. Anda harus menggunakan Maven saat bekerja dengan framework apa pun. Jadi, hari ini mari kita lihat fungsi utamanya dan lihat cara menggunakannya.
Website kamu sudah jadi! Eh belum ya?
Kabar baiknya file tersebut adalah file website kamu! Meskipun tidak sempurna, itulah yang dibutuhkan untuk membuat website sendiri dari dasar.
Sekarang tugas kamu adalah mempelajari “tag-tag” lain dari HTML untuk membuat website yang lebih kompleks, seperti menampilkan gambar, video dan lainnya.
Tag-tag tersebut bisa dilihat di Referensi HTML atau juga video tutorial di sekolahkoding.com.
Kita tidak akan melihat semua tagnya, tapi akan saya beri beberapa contoh
Persiapan membuat website dari dasar
Berikut alat yang kita butuhkan untuk membuat website sendiri:
Jika kamu ingin mengikut panduan ini, mari install Visual Studio Code.
Kamu bisa menemukan tombol download di halamannya.
Baca kelebihan Visual Studio Code untuk coding
Untuk membuat stuktur dasar websitenya, kita perlu menulis kode HTML. Dalam membuat kode sudah ada syntax atau aturan baku bagaimana caranya.
Kamu tidak harus menghafal atau mengingat ini, ada internet yang bisa kamu gunakan untuk mencari informasi tersebut sewaktu-waktu.
Nama `index` bisa kamu ubah dengan nama apa saja
Kamu tidak perlu langsung paham semuanya. Pola penulisan
Menambahkan gambar di situs kamu
Untuk menambahkan gambar, kita bisa menggunakan tag .
Sebelumnya, siapkan sebuah gambar dan letakkan di folder yang sama dengan file index.html yang kamu buat tadi.
Lalu, tambahkan kode ini:
Ganti sumbergambar.png dengan nama file gambar yang kamu letakkan tadi.
Kamu bisa mencoba meletakkan tag img ini di setelah atau sebelum tag lain.
Jangan takut untuk coba-coba! tidak akan ada masalah kalau error, kamu bisa undo tulisan kamu jika ada masalah
Karena nanti artikelnya bisa terlalu panjang dan sulit diikuti, kita sudahi dulu untuk membuat konten HTMLnya. Sekarang kita lihat cara menghias website kita dengan CSS.
Cara menulis CSS, letakkant tag di dalam tag
... . Contohnya:Kita perlu mengisi bagian ... dengan kode CSS sebenarnya.
Menambahkan paragraf di situs kamu
Untuk menambahkan paragraf, kita bisa menggunakan tag
...
. Contohnya:letakkan tag p setelah tag h1 yang kamu buat sebelumnya
Sekarang reload browser, kamu akan melihat paragraf baru yang ditambahkan.
Melihat hasil kode tersebut
Klik dua kali file index.html yang kamu buat tadi, maka akan otomatis membuka browser dan menampilkan hasilnya. Kamu akan melihat tulisan “Halo, Selamat Datang!” di sana.
Untuk mengubah konten yang ditampilkan, kamu bisa mengubah konten di antara tag