Java:
Uuden projektin aloittaminen
How to: (Kuinka tehdä:)
// Luo 'ExampleProject' hakemiston
mkdir ExampleProject
// Siirry luotuun hakemistoon
cd ExampleProject
// Alusta uusi Git-repo
git init
// Luo uusi Java-projekti käyttäen Maven:
mvn archetype:generate -DgroupId=com.example -DartifactId=example-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Kun olet suorittanut yllä olevat komennot, sinulla on uusi Java-projekti ’example-project’ kansiossa, joka sisältää standardin Maven-kansiokaavion ja yksinkertaisen App.java
aloitusluokan.
Deep Dive (Syväsukellus)
Historiallisesti Java-projektin aloittaminen saattoi olla monimutkaisempaa. Vaihtoehtoja oli vähemmän. Nykyään on useita työkaluja, kuten Maven ja Gradle, jotka automatisoivat projektiin liittyvät rutiinit. Ne tarjoavat projektikarttoja (archetypes), joista voit valita.
Maven on ollut Java-maailman kivijalka pitkään. Se hallinnoi kirjastoriippuvuuksia, elinkaarta ja paljon muuta. Gradle tarjoaa vastaavan toiminnallisuuden, mutta joustavamman build-skriptauksen ja paremman suorituskyvyn.
Implementation detail: Java-projektin aloittaminen Mavenilla tapahtuu mvn archetype:generate
-komennolla, joka luo uuden projektin perustuen valittuun archetypeen. Mikä on archetype? Se on projektin runko, pohja. Kukin archetype sisältää valmiin tiedostorakenteen ja perustiedostot, kuten pom.xml
Mavenin asetustiedoston.