J2EE 项目,结合目前流行的open source的J2EE framework达到最快速和最优化的系统开发,是一个基本也很重要的方式。新手(当然自己也是)在重多的JAR下,可能会淹没在maven的巨大海洋中,所以本文只是简单总结一下,在Maven下,如果想使用JSF,Spring,加Hibernate开发系统,一般的必须要添加的Dependency都有哪些。
1.
springframework
Group ID: org.springframework
Artifact ID: spring
2. spring-test package (写unit test的时候会有大帮助,不是必须要)
Group ID: org.springframework
Artifact ID:spring-test
version: 一定要与你下载的spring相同
3.
aspectj
Group ID: org.aspectj
Artifact ID: aspectjweaver && aspectjrt
4. DBCP (Data Pooling很常用,当然这个也不是一定要的)
Group ID: commons-dbcp
Artifact ID: commons-dbcp
5. mysql JDBC connector (如果不使用MYSQL当然不用这个)
Group ID: mysql
Artifact ID: mysql-connector-java
6.
hibernate
Group ID: org.hibernate
Artifact ID: hibernate-core && hibernate-annotations
7.
javassist
Group ID: javassist
Artifact ID: javassist
8.
JSF
JSF不在Maven的index里面,所以想要添加JSF,在pom.xml里面添加如下:
<repositories>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2</url>
</repository>
</repositories>
希望对有些人会有帮助!