 <project>
  <modelVersion>4.0.0</modelVersion>
  
  <parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>7</version>
  </parent>
  
  <groupId>com.jamonapi</groupId>
  <artifactId>jamon-parent</artifactId>
  <packaging>pom</packaging>
  <name>JAMon Parent</name>
  <version>2.79</version>

  <modules>
   <module>jamon</module>
   <module>jamon_war</module>
   <module>jamon_osmon</module>
  </modules>

  <description>The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.
  
    1) It contains the ability to monitor JDBC/SQL, web page requests, ejb's, log4j, interfaces and more.
    2) It tracks aggregate stats for each sql statement, page request etc. and also lets you look at this information and more via the JAMon war.
    3) You can also access JAMon statistics via the api
  </description>
  <url>http://jamonapi.sourceforge.net/</url>
  
  <licenses>
    <license>
      <name>JAMon License (BSD)</name>
      <url>http://jamonapi.sourceforge.net/JAMonLicense.html</url>
      <distribution>repo</distribution>
    </license>
  </licenses>


  <scm>
    <url>https://sourceforge.net/p/jamonapi/jamonapi/ci/master/tree/</url>
    <connection>scm:git:git://git.code.sf.net/p/jamonapi/jamonapi</connection>
  </scm>

  
  <developers>
    <developer>
      <id>stevesouza</id>
      <name>Steve Souza</name>
      <email>admin@jamonapi.com</email>
    </developer>
  </developers>

     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <junit.version>4.11</junit.version>
         <log4j.version>1.2.15</log4j.version>
         <jakarta-oro.version>2.13.1</jakarta-oro.version>
         <fest.version>2.0M10</fest.version>
         <mockito.version>1.9.5</mockito.version>
         <servlet.version>2.4</servlet.version>
         <jsp.version>2.0</jsp.version>
         <tomcat-catalina.version>6.0.26</tomcat-catalina.version>
         <javaee.version>6.0</javaee.version>
         <jetty6.version>6.1.25</jetty6.version>
         <jetty9.version>9.2.1.v20140609</jetty9.version>
         <hsqldb.version>2.3.2</hsqldb.version>
         <jdk.version>1.6</jdk.version>
         <jamon.version>2.79</jamon.version>
         <spring.aop.version>1.8.0</spring.aop.version>
         <spring.version>4.0.2.RELEASE</spring.version>
         <commons.version>3.3.2</commons.version>
         <hazelcast.version>3.2.5</hazelcast.version>
     </properties>

     <build>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <version>2.3.2</version>
                 <configuration>
                     <source>${jdk.version}</source>
                     <target>${jdk.version}</target>
                 </configuration>
             </plugin>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-gpg-plugin</artifactId>
                 <version>1.5</version>
                 <executions>
                     <execution>
                         <id>sign-artifacts</id>
                         <phase>verify</phase>
                         <goals>
                             <goal>sign</goal>
                         </goals>
                     </execution>
                 </executions>
             </plugin>
         </plugins>
     </build>

     <dependencies>
         <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
             <version>${junit.version}</version>
             <scope>test</scope>
         </dependency>

         <dependency>
             <groupId>org.easytesting</groupId>
             <artifactId>fest-assert-core</artifactId>
             <version>${fest.version}</version>
             <scope>test</scope>
         </dependency>

         <dependency>
             <groupId>org.mockito</groupId>
             <artifactId>mockito-all</artifactId>
             <version>${mockito.version}</version>
             <scope>test</scope>
         </dependency>

         <dependency>
             <groupId>org.hsqldb</groupId>
             <artifactId>hsqldb</artifactId>
             <version>${hsqldb.version}</version>
             <scope>test</scope>
         </dependency>

         <dependency>
             <groupId>log4j</groupId>
             <artifactId>log4j</artifactId>
             <version>${log4j.version}</version>
             <exclusions>
                 <exclusion>
                     <groupId>com.sun.jdmk</groupId>
                     <artifactId>jmxtools</artifactId>
                 </exclusion>
                 <exclusion>
                     <groupId>com.sun.jmx</groupId>
                     <artifactId>jmxri</artifactId>
                 </exclusion>
                 <exclusion>
                     <groupId>javax.jms</groupId>
                     <artifactId>jms</artifactId>
                 </exclusion>
             </exclusions>
             <scope>provided</scope>
         </dependency>

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

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

         <dependency>
             <groupId>org.mortbay.jetty</groupId>
             <artifactId>jetty</artifactId>
             <version>${jetty6.version}</version>
             <scope>provided</scope>
         </dependency>

         <dependency>
             <groupId>org.apache.tomcat</groupId>
             <artifactId>catalina</artifactId>
             <version>${tomcat-catalina.version}</version>
             <scope>provided</scope>
         </dependency>

         <dependency>
             <groupId>javax</groupId>
             <artifactId>javaee-api</artifactId>
             <version>${javaee.version}</version>
             <scope>provided</scope>
         </dependency>

         <!-- spring -->

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

         <dependency>
             <groupId>org.aspectj</groupId>
             <artifactId>aspectjrt</artifactId>
             <version>${spring.aop.version}</version>
             <scope>provided</scope>
         </dependency>

         <dependency>
             <groupId>org.aspectj</groupId>
             <artifactId>aspectjweaver</artifactId>
             <version>${spring.aop.version}</version>
             <scope>provided</scope>
         </dependency>

     </dependencies>

</project>