Étape 2: Étape 2: ce qui est dans un projet de dépollution ?
Un projet maven propre contient uniquement un seul fichier. Le fichier POM est essentiellement la Fondation qui détient la clé de la façon dont le projet est généré, ce qu’elle devrait inclure et voie plus. (Image 1)
Nous allons ajouter une classe principale pour faire de ce projet un projet run-able OS nu.
- Faites un clic droit sur le package source et sélectionnez cette option pour créer une nouvelle classe de Java. (Image 2)
- Nom de la nouvelle classe
- Ajouter la bonne vieille méthode principale pour le rendre exécutable
public static void main(String[] args) { System.out.println("My First Scheduler!"); // Display the string. }
4. Exécutez l’application en sélectionnant Exécuter (F6) et vous devriez voir
<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>
Notez la ligne « My First Scheduler! »
Dans les étapes suivantes, nous allons ajouter la première dépendance/bibliothèque à utiliser dans le projet.