Archive/설치-세팅

JAR Library Download & Maven dependency

은풍 2014. 10. 31. 12:23

http://www.findjar.com/index.x

http://apache.tt.co.kr

http://archive.apache.org/dist/


aopalliance

1.0.0 : 2004-03-22 : http://ebr.springsource.com/

<dependency>

<groupId>org.aopalliance</groupId>

<artifactId>com.springsource.org.aopalliance</artifactId>

<version>1.0.0</version>

</dependency>


aspectjweaver

1.8.3 : 2014-10-23 : http://www.eclipse.org/downloads/download.php?file=/tools/aspectj/aspectj-1.8.3.jar

1.8.2 : 2014-08-14 : http://www.eclipse.org/aspectj/ 

1.8.0 : 2014-04-17 : http://repo.spring.io/release/org/aspectj/aspectjweaver/ 

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjweaver</artifactId>

<version>1.8.3</version>

</dependency>


commons-dbcp

DBCP 2.0.1 for JDBC 4.1 (Java 7+) : 2014-05-25 : http://apache.tt.co.kr/commons/dbcp/

DBCP 1.4 for JDBC 4 (Java 6) : 2013-03-04 : http://apache.tt.co.kr/commons/dbcp/

DBCP 1.3 for JDBC 3 (Java 1.4 and Java 5) 

etc : http://archive.apache.org/dist/commons/dbcp/ 

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-dbcp2</artifactId>

<version>2.0.1</version>

</dependency>


commons-logging

1.2 : 2014-07-10 : http://apache.tt.co.kr/commons/logging/ 

etc : http://archive.apache.org/dist/commons/logging/ 

<dependency>

<groupId>commons-logging</groupId>

<artifactId>commons-logging</artifactId>

<version>1.2</version>

</dependency>


commons-pool 

2.2 : 2014-02-25 (JDK 1.6+) : http://apache.tt.co.kr/commons/pool/ 

1.6 : 2013-03-04 : http://apache.tt.co.kr/commons/pool/ 

etc : http://archive.apache.org/dist/commons/pool/ 

<dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-pool2</artifactId>

<version>2.2</version>

</dependency>


cos 

cos-26Dec2008 : http://www.servlets.com/cos/ 

<dependency>

<groupId>com.jfinal</groupId>

<artifactId>cos</artifactId>

<version>26Dec2008</version>

</dependency>


ibatis 

2.3.4.726 :2008-09-09 : http://archive.apache.org/dist/ibatis/ 


jsp-api 

2.2 : 2009-11-18 : http://mvnrepository.com/artifact/javax.servlet.jsp/jsp-api/2.2 

2.1.0 :2009-02-04 : http://ebr.springsource.com/ 

<dependency>

<groupId>javax.servlet.jsp</groupId>

<artifactId>jsp-api</artifactId>

<version>2.2</version>

</dependency>


jstl, standard - http://tomcat.apache.org/taglibs/standard/ 

Standard 1.1, JSTL 1.1, Servlet 2.4, JavaServer Pages 2.0 

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 

Standard 1.0, JSTL 1.0, Servlet 2.3, JavaServer Pages 1.2 

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 


jstl-api, jstl-impl -http://jstl.java.net/ 

Standard 1.2.1 JSTL 1.2 Servlet 2.5, JavaServer Pages 2.1 : 2014-01-02 

JSTL API : http://search.maven.org/ 

<dependency>

<groupId>javax.servlet.jsp.jstl</groupId>

<artifactId>jstl-api</artifactId>

<version>1.2</version>

</dependency>

<dependency>

<groupId>javax.servlet.jsp.jstl</groupId>

<artifactId>javax.servlet.jsp.jstl-api</artifactId>

<version>1.2.1</version>

</dependency>

JSTL Implementation : http://search.maven.org/ 

<dependency>

<groupId>org.glassfish.web</groupId>

<artifactId>jstl-impl</artifactId>

<version>1.2</version>

</dependency>

<dependency>

<groupId>org.glassfish.web</groupId>

<artifactId>javax.servlet.jsp.jstl</artifactId>

<version>1.2.3</version>

</dependency>


log4j 

2.1 : 2014-10-24 : http://apache.tt.co.kr/logging/log4j/ 

1.2.17 : 2013-02-01 : http://apache.tt.co.kr/logging/log4j/ 

etc : http://archive.apache.org/dist/jakarta/log4j/binaries/

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-api</artifactId>

<version>2.1</version>

</dependency>

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-core</artifactId>

<version>2.1</version>

</dependency>


mybatis

3.2.8 : 2014-10-10 : http://repo1.maven.org/maven2/org/mybatis/mybatis/ 

http://github.com/mybatis/mybatis-3/releases/ 

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>3.2.8</version>

</dependency>


mybatis-spring

1.2.2 : 2014-01-18 : http://repo1.maven.org/maven2/org/mybatis/mybatis-spring/ 

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis-spring</artifactId>

<version>1.2.2</version>

</dependency>


Spring Framework http://repo.spring.io/release/org/springframework/spring/

spring-webmvc

4.1.1 : 2014-10-01 : http://mvnrepository.com/artifact/org.springframework/spring-core/4.1.1.RELEASE

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>4.1.1.RELEASE</version>

</dependency>

3.2.11 : 2014-09-04 : http://mvnrepository.com/artifact/org.springframework/spring-core/3.2.11.RELEASE

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>3.2.11.RELEASE</version>

</dependency>

3.2.5 : 2013-11-06 : http://mvnrepository.com/artifact/org.springframework/spring-core/3.2.5.RELEASE

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>3.2.5.RELEASE</version>

</dependency>


spring-jdbc

4.1.1 : 2014-10-01 : http://mvnrepository.com/artifact/org.springframework/spring-jdbc/4.1.1.RELEASE

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>4.1.1.RELEASE</version>

</dependency>

3.2.11 : 2014-09-04 : http://mvnrepository.com/artifact/org.springframework/spring-jdbc/3.2.11.RELEASE

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>3.2.11.RELEASE</version>

</dependency>

3.2.5 : 2013-11-06 : http://mvnrepository.com/artifact/org.springframework/spring-jdbc/3.2.5.RELEASE

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>3.2.5.RELEASE</version>

</dependency>


--------------------------------------------------

<!-- 스프링 -->

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-webmvc</artifactId>

<version>3.2.11.RELEASE</version>

</dependency>

<!-- AOP -->

<dependency>

<groupId>org.aspectj</groupId>

<artifactId>aspectjweaver</artifactId>

<version>1.8.3</version>

</dependency>

<!-- 마이바티스 -->

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis</artifactId>

<version>3.2.8</version>

</dependency>

<!-- 마이바티스와 스프링을 연결 -->

<dependency>

<groupId>org.mybatis</groupId>

<artifactId>mybatis-spring</artifactId>

<version>1.2.2</version>

</dependency>

<!-- JSTL -->

<dependency>

<groupId>javax.servlet.jsp</groupId>

<artifactId>jsp-api</artifactId>

<version>2.2</version>

</dependency>

<dependency>

<groupId>javax.servlet</groupId>

<artifactId>servlet-api</artifactId>

<version>2.5</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>javax.servlet.jsp.jstl</groupId>

<artifactId>jstl-api</artifactId>

<version>1.2</version>

</dependency>

<dependency>

<groupId>org.glassfish.web</groupId>

<artifactId>jstl-impl</artifactId>

<version>1.2</version>

</dependency>

<!--스프링과 JDBC 연결 -->

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-api</artifactId>

<version>2.1</version>

</dependency>

<dependency>

<groupId>org.apache.logging.log4j</groupId>

<artifactId>log4j-core</artifactId>

<version>2.1</version>

</dependency>

<dependency>

<groupId>org.springframework</groupId>

<artifactId>spring-jdbc</artifactId>

<version>3.2.11.RELEASE</version>

</dependency>

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc14</artifactId>

<version>10.2.0.4.0</version>

</dependency>

</dependencies>

<repositories>

<repository>

<id>mesir-repo</id>

<url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>

</repository>

</repositories>





Maven Dependency "SCOPE"

Maven은 사용하고 있는 라이브러리의 성격에 따라 Scope를 지정하는 것이 가능하다. 

예를 들어 junit의 경우 단순히 테스트를 위해서만 사용되고 실제 배포될 때는 필요없는 라이브러리이다.

  • compile : scope를 설정하지 않았을 때의 디폴트 scope이다. 컴파일 시에도 사용되며, 배포시에도 같이 배포되어야 하는 라이브러리이다.
  • provided : JDK가 컨테이너에 의하여 제공되는 라이브러리이다. 예를 들어 servlet.jar의 경우 Servlet 컨테이너에 의하여 제공되기 때문에 이 scope를 사용한다.
  • runtime : 이 scope는 말 그대로 컴파일 시에는 사용되지 않지만 애플리케이션을 실행할 때 사용되는 라이브러리일 경우 설정한다.
  • test : 테스트를 위해서만 사용하는 라이브러리이다.
  • system : 이 scope는 provided와 비슷하다. 단지 우리가 직접 jar 파일을 제공해야 한다. 따라서 이 scope의 jar 파일은 repository에서 관리되지 않을 수도 있다.


반응형