Comment puis-je convertir un projet généré par Netbeans en acceptant une configuration Maven? Il existe des options pour créer des projets basés sur Maven, mais il n'y a rien (que j'ai trouvé jusqu'à présent) pour ajouter des dépendances Maven aux projets existants.
Réponses
Trop de publicités?Vous avez besoin de créer un Projet Maven. Ensuite, vous pouvez copier le code de votre projet pour le projet Maven. Cela peut être fait à partir des Projets de windows dans NetBeans.
Il suffit de sélectionner les fichiers de code/packages dans l'arborescence, cliquez-droit pour copier, puis coller dans le paquet Source de votre nouveau projet Maven.
Ensuite, ouvrez les fichiers qui Maven ne compile pas parce qu'ils manquent de dépendances. Le jaune de l'ampoule sur la gauche de la ligne problématique va vous donner des options à la recherche pour les dépendances manquantes et de les ajouter à votre projet. Vous devez être connecté à internet pour effectuer des recherches.
Vous pouvez également ajouter des dépendances maven manuellement dans votre nouveau projet Maven en cliquant-droit sur le dossier des dépendances dans les Projets de windows.
Si vous êtes familiale avec maven, vous pouvez toujours configurer maven, même dans le plus tard, cependant, il n'est pas recommandé.
la seule raison derrière les gens(moi y compris ;) ) vous recommandons de créer un nouveau projet maven, est Maven a sa propre structure de répertoire. Et c'est la norme. maintenant, si vous souhaitez activer maven pour votre projet à un stade ultérieur, que vous pouvez configurer les choses dans pom.xml, c'est à dire votre répertoire source, répertoire cible et application web directory(le cas échéant)
J'avais un grand projet dans le SVN et a été rejetée pour créer un nouveau projet. Je n'ai pas envie de soutenir lib de gestion et j'ai donc configuré maven selon ma structure de répertoire.
voici la partie de mon pom.xml
<build>
<sourceDirectory>src</sourceDirectory>
<testSourceDirectory>testpackages</testSourceDirectory>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<plugins>
<plugin>
<version>2.3.2</version>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>web-root</directory>
</resource>
</webResources>
</configuration>
</plugin>
J'ai suivi cette étape pour mon Desktop Application java
1)ouvrez votre projet dans eclipse (en allant de nouveau projet et accédez à votre projet)Importer un projet ne fonctionnera pas
2)Activer maven pour ce projet
3)ajouter la dépendance de la bibliothèque
4)fermez votre projet
5) supprimer NBProject dossier et Build.xml à partir de l'emplacement du projet(sinon netbeans ne sera pas en mesure de le reconnaître en tant que projet maven)
6)ouvrir ce projet à partir de netbeans
une sauvegarde de votre projet avant de le faire