'pom.xml'에 해당되는 글 1건

  1. 2013.02.27 eGovFrame sample project 생성시 에러 pom.xml 1
57.EgovFrameWork2013. 2. 27. 13:59
반응형

빨간색 글자 부분 추가 해줌

 

ojdbc14 는 라이센스때문에... 추가못했다고 하네요. 그냥 WEB-INF/lib 같은데 직접 넣어서 사용해야 할듯...

 

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>eGovTest</groupId>
 <artifactId>eGovTest</artifactId>
 <packaging>war</packaging>
 <version>1.0.0</version>
 <name>eGovTest</name>
 <url>http://maven.apache.org</url>

 <properties>
  <spring.maven.artifact.version>3.0.5.RELEASE</spring.maven.artifact.version>
 </properties>

 <repositories>

  <repository>
   <id>mvn2</id>
   <url>http://repo1.maven.org/maven2/</url>
   <releases>
    <enabled>true</enabled>
   </releases>
   <snapshots>
    <enabled>true</enabled>
   </snapshots>
  </repository>

  <repository>
   <id>egovframe</id>
   <url>http://www.egovframe.go.kr/maven/</url>
   <releases>
    <enabled>true</enabled>
   </releases>
   <snapshots>
    <enabled>false</enabled>
   </snapshots>
  </repository>

  <repository>
   <id>mesir-repo</id>
   <url>http://mesir.googlecode.com/svn/trunk/mavenrepo</url>
  </repository>
  
 </repositories>

 <dependencies>

<!--   <dependency> -->
<!--    <groupId>com.oracle</groupId> -->
<!--    <artifactId>ojdbc14</artifactId> -->
<!--    <version>10.2.0.4.0</version> -->
<!--   </dependency> -->

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-aop</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-beans</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context-support</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-jdbc</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-orm</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-test</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-tx</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-web</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-webmvc</artifactId>
   <version>${spring.maven.artifact.version}</version>
  </dependency>

  <dependency>
   <groupId>egovframework.rte</groupId>
   <artifactId>egovframework.rte.fdl.cmmn</artifactId>
   <version>2.0.0</version>
  </dependency>

  <dependency>
   <groupId>egovframework.rte</groupId>
   <artifactId>egovframework.rte.ptl.mvc</artifactId>
   <version>2.0.0</version>
  </dependency>

  <dependency>
   <groupId>egovframework.rte</groupId>
   <artifactId>egovframework.rte.psl.dataaccess</artifactId>
   <version>2.0.0</version>
  </dependency>

  <dependency>
   <groupId>egovframework.rte</groupId>
   <artifactId>egovframework.rte.fdl.idgnr</artifactId>
   <version>2.0.0</version>
  </dependency>

  <dependency>
   <groupId>egovframework.rte</groupId>
   <artifactId>egovframework.rte.fdl.property</artifactId>
   <version>2.0.0</version>
  </dependency>

  <dependency>
   <groupId>org.aspectj</groupId>
   <artifactId>aspectjweaver</artifactId>
   <version>1.6.11</version>
  </dependency>

  <dependency>
   <groupId>org.aspectj</groupId>
   <artifactId>aspectjrt</artifactId>
   <version>1.6.9</version>
  </dependency>

  <dependency>
   <groupId>aopalliance</groupId>
   <artifactId>aopalliance</artifactId>
   <version>1.0</version>
  </dependency>

  <dependency>
   <groupId>org.apache.ibatis</groupId>
   <artifactId>ibatis-sqlmap</artifactId>
   <version>2.3.4.726</version>
  </dependency>

  <dependency>
   <groupId>javax.annotation</groupId>
   <artifactId>jsr250-api</artifactId>
   <version>1.0</version>
  </dependency>

  <dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>servlet-api</artifactId>
   <scope>provided</scope>
   <version>2.5</version>
  </dependency>

  <dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
   <version>1.2</version>
  </dependency>

  <dependency>
   <groupId>commons-dbcp</groupId>
   <artifactId>commons-dbcp</artifactId>
   <version>1.3</version>
  </dependency>

  <dependency>
   <groupId>commons-logging</groupId>
   <artifactId>commons-logging</artifactId>
   <version>1.1.1</version>
  </dependency>

  <dependency>
   <groupId>commons-beanutils</groupId>
   <artifactId>commons-beanutils</artifactId>
   <version>1.8.3</version>
  </dependency>

  <dependency>
   <groupId>commons-lang</groupId>
   <artifactId>commons-lang</artifactId>
   <version>2.6</version>
  </dependency>

  <!-- junit -->
  <dependency>
   <groupId>junit</groupId>
   <artifactId>junit</artifactId>
   <version>4.8.1</version>
  </dependency>

  <!-- DBunit -->
  <!-- <dependency> <groupId>org.dbunit</groupId> <artifactId>dbunit</artifactId>
   <version>2.4.8</version> </dependency> -->

  <!-- EMMA -->
  <!-- <dependency> <groupId>emma</groupId> <artifactId>emma</artifactId>
   <version>2.1.5320</version> </dependency> -->

  <dependency>
   <groupId>taglibs</groupId>
   <artifactId>standard</artifactId>
   <version>1.1.2</version>
  </dependency>

  <dependency>
   <groupId>cglib</groupId>
   <artifactId>cglib</artifactId>
   <version>2.2</version>
  </dependency>

  <dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-log4j12</artifactId>
   <version>1.5.11</version>
  </dependency>

  <dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-api</artifactId>
   <version>1.5.11</version>
  </dependency>

  <dependency>
   <groupId>log4j</groupId>
   <artifactId>log4j</artifactId>
   <version>1.3alpha-8</version>
  </dependency>

  <dependency>
   <groupId>net.sf</groupId>
   <artifactId>log4jdbc3</artifactId>
   <version>1.1</version>
  </dependency>

  <dependency>
   <groupId>hsqldb</groupId>
   <artifactId>hsqldb</artifactId>
   <version>1.8.0.10</version>
  </dependency>

  <dependency>
   <groupId>org.easymock</groupId>
   <artifactId>easymock</artifactId>
   <version>3.0</version>
  </dependency>

  <dependency>
   <groupId>commons-collections</groupId>
   <artifactId>commons-collections</artifactId>
   <version>3.2</version>
  </dependency>

  <dependency>
   <groupId>commons-digester</groupId>
   <artifactId>commons-digester</artifactId>
   <version>1.8</version>
  </dependency>

  <dependency>
   <groupId>org.antlr</groupId>
   <artifactId>antlr</artifactId>
   <version>3.0.1</version>
  </dependency>

 </dependencies>

 <build>
  <defaultGoal>install</defaultGoal>
  <directory>${basedir}/target</directory>
  <finalName>test123.test123-webapp</finalName>
  <pluginManagement>
   <plugins>
    <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-compiler-plugin</artifactId>
     <configuration>
      <source>1.5</source>
      <target>1.5</target>
      <encoding>UTF-8</encoding>
     </configuration>
    </plugin>
    <plugin>
     <groupId>org.codehaus.mojo</groupId>
     <artifactId>hibernate3-maven-plugin</artifactId>
     <version>2.1</version>
     <configuration>
      <components>
       <component>
        <name>hbm2ddl</name>
        <implementation>annotationconfiguration</implementation>
       </component>
      </components>
     </configuration>
     <dependencies>
      <dependency>
       <groupId>hsqldb</groupId>
       <artifactId>hsqldb</artifactId>
       <version>1.8.0.7</version>
      </dependency>
     </dependencies>
    </plugin>
    <!-- EMMA -->
    <plugin>
     <groupId>org.codehaus.mojo</groupId>
     <artifactId>emma-maven-plugin</artifactId>
     <version>1.0-alpha-1</version>
    </plugin>
    <!-- PMD manven plugin -->
    <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-pmd-plugin</artifactId>
     <version>2.4</version>
    </plugin>
   </plugins>
  </pluginManagement>
  <plugins>
   <!-- EMMA -->
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
     <skipTests>false</skipTests>
     <forkMode>once</forkMode>
     <reportFormat>xml</reportFormat>
     <excludes>
      <exclude>**/Abstract*.java</exclude>
      <exclude>**/*Suite.java</exclude>
     </excludes>
     <includes>
      <include>**/*Test.java</include>
     </includes>
    </configuration>
   </plugin>
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>emma-maven-plugin</artifactId>
    <version>1.0-alpha-1</version>
    <inherited>true</inherited>
   </plugin>
   <!-- JavaDoc -->
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.5</version>
   </plugin>
  </plugins>
 </build>
 <reporting>
  <outputDirectory>${basedir}/target/site</outputDirectory>
  <plugins>
   <plugin>
    <artifactId>maven-project-info-reports-plugin</artifactId>
    <version>2.0.1</version>
    <reportSets>
     <reportSet>
      <id>sunlink</id>
      <reports>
       <report>javadoc</report>
      </reports>
      <inherited>true</inherited>
      <configuration>
       <links>
        <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
       </links>
      </configuration>
     </reportSet>
    </reportSets>
   </plugin>
   <!-- JUnit Test Results & EMMA Coverage Reporting -->
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>emma-maven-plugin</artifactId>
    <inherited>true</inherited>
   </plugin>
   <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>surefire-report-maven-plugin</artifactId>
    <inherited>true</inherited>
    <reportSets>
     <reportSet>
      <reports>
       <report>report-only</report>
      </reports>
     </reportSet>
    </reportSets>
   </plugin>
   <!-- PMD manven plugin -->
   <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId>
    <version>2.4</version> <configuration> <rulesets> <ruleset>./Ruleset.xml</ruleset>
    </rulesets> <linkXref>true</linkXref> <sourceEncoding>${encoding}</sourceEncoding>
    <minimumTokens>100</minimumTokens> <targetJdk>${compileSource}</targetJdk>
    </configuration> <reportSets> <reportSet> <reports> <report>pmd</report>
    </reports> </reportSet> </reportSets> </plugin> -->
   <!-- Generating JavaDoc Report -->
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <configuration>
     <minmemory>128m</minmemory>
     <maxmemory>512m</maxmemory>
     <encoding>${encoding}</encoding>
     <docencoding>${encoding}</docencoding>
     <charset>${encoding}</charset>
    </configuration>
   </plugin>
   <!-- Generating Java Source in HTML -->
   <plugin>
    <artifactId>maven-jxr-plugin</artifactId>
    <configuration>
     <inputEncoding>${encoding}</inputEncoding>
     <outputEncoding>${encoding}</outputEncoding>
     <linkJavadoc>true</linkJavadoc>
     <javadocDir>apidocs</javadocDir>
    </configuration>
   </plugin>
  </plugins>
 </reporting>
</project>

Posted by 1010