Mapper un arbre II

by Olivier on May 23rd in Uncategorized

Préparation

Avec Maven, nous allons générer le projet et tous les éléments nécessaires pour Eclipse.

Tout d’abord, la création du projet, avec Maven, c’est un jeu d’enfant

~$mvn archetype:create -DgroupId=com.blog -DartifactId=tree -DarchetypeArtifactId=maven-archetype-quickstart

Le résultat est le suivant :

tree
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- blog
    |               `-- App.java
    `-- test
        `-- java
            `-- com
                `-- blog
                    `-- AppTest.java

Évidemment le App et AppTest ne resteront pas longtemps :)

Editons le pom.xml pour ajouter les dépendances nécessaires :

  • Fixer comme compilateur des sources et des tests le JDK 5
  • commons-lang : pour equals/hashCode des objects persistants
  • spring pour la configuration des tests
  • hibernate et hibernate-annotations
  • ojdbc14 pour la base de tests
  • testng et dbunit pour les tests
  • commons-dbcp pour la datasource

        4.0.0
        com.blog
        tree
jar
        1.0-SNAPSHOT
        tree
        http://maven.apache.org
        
                tree


                                maven-compiler-plugin
                                
                                        1.5
                                        1.5
                                
                        
                
        
        
                
                        commons-lang
                        commons-lang
                        2.3
                
                
                        org.springframework
                        spring
                        2.0.4
                
                
                        org.hibernate
                        hibernate
                        3.2.2.ga
                
                
                        org.hibernate
                        hibernate-annotations
                        3.2.1.ga
                
                
                        com.oracle
                        ojdbc14
                        10.2.0.1.0
                        test
                
                
                        org.testng
                        testng
                        5.1
                        test
                        jdk15
                
                
                        org.dbunit
                        dbunit
                        2.2
                        test
                
            
                        commons-dbcp
                        commons-dbcp
                        1.2.2
                        runtime
                
        

Tags

Leave a Reply

Please note: Comment moderation is enabled and may delay your comment.

Powered By Wordpress Designed By Ridgey