Bonjour à tous,
Voilà quelques semaines que j'utilise maven sous mon ide netbeans 5.0 et certains points commencent vraiment à me rebutter....
Je commence par une constatation : l'intégration de maven avec netbeans me semble assez chaotique... je ne connais pas encore toutes les subtilités mais je m'explique :Cordialement,
- J'ai beau définir dans la balise build le code suivant :
, un simple refresh project via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin>me génère un project.xml sous nbproject qui contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part netbeans-freeform:generate-netbeans-projectmouais...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/2"> <compilation-unit> <package-root>src/main/java</package-root> <package-root>target/jaxb-source</package-root> <classpath mode="compile">${local.repository}/javax/xml/stream/jsr173_1.0_api/1.0/jsr173_1.0_api-1.0.jar:${local.repository}/jdom/jdom/1.0/jdom-1.0.jar:${local.repository}/bouncycastle/bcprov-jdk15/124/bcprov-jdk15-124.jar:${local.repository}/log4j/log4j/1.2.6/log4j-1.2.6.jar:${local.repository}/org/siberia/siberia-utilities/0.0.1/siberia-utilities-0.0.1.jar:${local.repository}/whirlycache/whirlycache/0.7.1/whirlycache-0.7.1.jar:${local.repository}/javax/xml/jaxb-impl/2.0EA3/jaxb-impl-2.0EA3.jar:${local.repository}/javax/xml/bind/activation/1.0.2/activation-1.0.2.jar:${local.repository}/javax/xml/jaxb-api/2.0EA3/jaxb-api-2.0EA3.jar</classpath> <built-to>target/classes</built-to> <source-level>1.4</source-level> </compilation-unit> <compilation-unit> <package-root>src/test/java</package-root> <unit-tests/> <classpath mode="compile">target/classes:${local.repository}/javax/xml/stream/jsr173_1.0_api/1.0/jsr173_1.0_api-1.0.jar:${local.repository}/junit/junit/3.8.1/junit-3.8.1.jar:${local.repository}/jdom/jdom/1.0/jdom-1.0.jar:${local.repository}/bouncycastle/bcprov-jdk15/124/bcprov-jdk15-124.jar:${local.repository}/log4j/log4j/1.2.6/log4j-1.2.6.jar:${local.repository}/org/siberia/siberia-utilities/0.0.1/siberia-utilities-0.0.1.jar:${local.repository}/whirlycache/whirlycache/0.7.1/whirlycache-0.7.1.jar:${local.repository}/javax/xml/jaxb-impl/2.0EA3/jaxb-impl-2.0EA3.jar:${local.repository}/javax/xml/bind/activation/1.0.2/activation-1.0.2.jar:${local.repository}/javax/xml/jaxb-api/2.0EA3/jaxb-api-2.0EA3.jar</classpath> <built-to>target/test-classes</built-to> <source-level>1.4</source-level> </compilation-unit> </java-data>. visiblement soit ma déclaration du plugin est mderdique, soit netbeans-freeform ne tient pas compte de <configuration>. quelqu'un aurait-il déjà eu ce problème? c'est un détail, mais c'est quand même assez agaçant...
- Deuxième point : J'ai, comme pas mal d'utilisateurs de Netbeans, pris l'habitude des raccourcis F9 & (Control+)F6 (build & run main class), etc... Comment puis-je retrouver ce comportement maintenant que j'utilise maven? Après diverses recherches, il semblerait qu'un plugin mevenide fasse ce qu'il faut mais...(newbie en maven
). est-ce que quelqu'un connait une procédure à suivre pour retrouver un comportement standard (
) de netbeans.
xixi
Partager