Stap 2: Stap 2: wat is in een schone project?
Een schone maven project bevat slechts een enkel bestand. De POM-bestand is in feite het fundament de sleutel tot de manier waarop het project wordt gebouwd vormt, wat het moet omvatten, en manier meer. (Afbeelding 1)
We zullen het toevoegen van een Hoofdklasse zodat dit project een blote bot run-baar project.
- Klik met de rechtermuisknop op het source pakket en selecteer een nieuwe Java-klasse te maken. (Afbeelding 2)
- Naam van de nieuwe klasse
- De goede oude methode van de MAIN zodat het uitvoerbare toevoegen
public static void main(String[] args) { System.out.println("My First Scheduler!"); // Display the string. }
4. het uitvoeren van de toepassing door het selecteren van Run (F6) en je moet zien
<p>cd C:\Users\Tertius\Documents\NetBeansProjects\MyFirstScheduler; "JAVA_HOME=C:\\Program Files\\Java\\jdk1.8.0_40" cmd /c "\"\"C:\\Program Files\\NetBeans 8.0.2\\java\\maven\\bin\\mvn.bat\" -Dexec.args=\"-classpath %classpath com.thegeekbiker.myfirstscheduler.TheSchedulerApp\" -Dexec.executable=\"C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\java.exe\" -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans 8.0.2\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec\""<br>Running NetBeans Compile On Save execution. Phase execution is skipped and output directories of dependency projects (with Compile on Save turned on) will be used instead of their jar artifacts. Scanning for projects... ------------------------------------------------------------------------ Building MyFirstScheduler 1.0-SNAPSHOT ------------------------------------------------------------------------</p><p>--- exec-maven-plugin:1.2.1:exec (default-cli) @ MyFirstScheduler --- My First Scheduler! ------------------------------------------------------------------------ BUILD SUCCESS ------------------------------------------------------------------------ Total time: 1.068s Finished at: Fri Oct 30 21:53:19 AWST 2015 Final Memory: 4M/119M ------------------------------------------------------------------------</p>
Merken van de regel 'Mijn eerste schema!'
In de volgende stappen voegen we de eerste afhankelijkheid/bibliotheek in het project gebruiken.