Advertisement
KurokocchiTetsuya

[Pesquisa] POM

Mar 1st, 2016
1,305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 67.70 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"
  3.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  5.     <modelVersion>4.0.0</modelVersion>
  6.     <groupId>projetojnuteca</groupId>
  7.     <artifactId>projetojnuteca</artifactId>
  8.     <packaging>pom</packaging>
  9.     <version>1.0</version>
  10.     <name>Projeto_Jnuteca</name>
  11.     <description>The Projeto_Jnuteca Project.</description>
  12.     <inceptionYear></inceptionYear>
  13.     <url>http://www.andromda.org/</url>
  14.     <issueManagement>
  15.         <system></system>
  16.         <url></url>
  17.     </issueManagement>
  18.     <scm>
  19.         <connection></connection>
  20.         <developerConnection></developerConnection>
  21.         <url></url>
  22.     </scm>
  23.     <organization>
  24.         <name></name>
  25.         <url></url>
  26.     </organization>
  27.     <licenses>
  28.         <license>
  29.             <name></name>
  30.             <url></url>
  31.             <distribution></distribution>
  32.             <comments></comments>
  33.         </license>
  34.     </licenses>
  35.     <ciManagement>
  36.         <system></system>
  37.         <url></url>
  38.     </ciManagement>
  39.     <developers>
  40.         <developer>
  41.             <id></id>
  42.             <name>Giovana Hiromi</name>
  43.             <email></email>
  44.             <organization></organization>
  45.             <roles>
  46.                 <role>Developer</role>
  47.             </roles>
  48.             <timezone></timezone>
  49.         </developer>
  50.     </developers>
  51.     <dependencyManagement>
  52.         <dependencies>
  53.             <dependency>
  54.                 <groupId>org.andromda</groupId>
  55.                 <artifactId>andromda-core</artifactId>
  56.                 <version>${andromda.version}</version>
  57.                 <scope>provided</scope>
  58.                 <exclusions>
  59.                     <exclusion>
  60.                         <groupId>log4j</groupId>
  61.                         <artifactId>log4j</artifactId>
  62.                     </exclusion>
  63.                 </exclusions>
  64.             </dependency>
  65.             <dependency>
  66.                 <groupId>org.andromda.translationlibraries</groupId>
  67.                 <artifactId>andromda-ocl-translation-core</artifactId>
  68.                 <version>${andromda.version}</version>
  69.                 <scope>provided</scope>
  70.                 <exclusions>
  71.                     <exclusion>
  72.                         <groupId>log4j</groupId>
  73.                         <artifactId>log4j</artifactId>
  74.                     </exclusion>
  75.                 </exclusions>
  76.             </dependency>
  77.             <dependency>
  78.                 <groupId>org.andromda.translationlibraries</groupId>
  79.                 <artifactId>andromda-ocl-validation-library</artifactId>
  80.                 <version>${andromda.version}</version>
  81.                 <scope>provided</scope>
  82.                 <exclusions>
  83.                     <exclusion>
  84.                         <groupId>log4j</groupId>
  85.                         <artifactId>log4j</artifactId>
  86.                     </exclusion>
  87.                 </exclusions>
  88.             </dependency>
  89.             <dependency>
  90.                 <groupId>org.andromda.cartridges</groupId>
  91.                 <artifactId>andromda-jsf-cartridge</artifactId>
  92.                 <version>${andromda.version}</version>
  93.                 <scope>provided</scope>
  94.             </dependency>
  95.             <dependency>
  96.                 <groupId>org.andromda.cartridges</groupId>
  97.                 <artifactId>andromda-jsf-cartridge-components</artifactId>
  98.                 <version>${andromda.version}</version>
  99.                 <scope>runtime</scope>
  100.                 <exclusions>
  101.                     <exclusion>
  102.                         <groupId>org.andromda</groupId>
  103.                         <artifactId>andromda-core</artifactId>
  104.                     </exclusion>
  105.                     <exclusion>
  106.                         <groupId>org.andromda.metafacades</groupId>
  107.                         <artifactId>andromda-metafacades-uml</artifactId>
  108.                     </exclusion>
  109.                     <exclusion>
  110.                         <groupId>org.andromda.translationlibraries</groupId>
  111.                         <artifactId>andromda-ocl-validation-library</artifactId>
  112.                     </exclusion>
  113.                     <exclusion>
  114.                         <groupId>log4j</groupId>
  115.                         <artifactId>log4j</artifactId>
  116.                     </exclusion>
  117.                 </exclusions>
  118.             </dependency>
  119.             <dependency>
  120.                 <groupId>org.apache.myfaces.core</groupId>
  121.                 <artifactId>myfaces-api</artifactId>
  122.                 <version>1.2.9</version>
  123.             </dependency>
  124.             <dependency>
  125.                 <groupId>org.apache.myfaces.core</groupId>
  126.                 <artifactId>myfaces-impl</artifactId>
  127.                 <version>1.2.9</version>
  128.             </dependency>
  129.             <dependency>
  130.                 <groupId>org.apache.myfaces.tomahawk</groupId>
  131.                 <artifactId>tomahawk12</artifactId>
  132.                 <!--version>1.1.13</version-->
  133.                 <version>1.1.10</version>
  134.             </dependency>
  135.             <!-- validation dependencies -->
  136.             <dependency>
  137.                 <groupId>javax.validation</groupId>
  138.                 <artifactId>validation-api</artifactId>
  139.                 <version>1.0.0.GA</version>
  140.             </dependency>
  141.             <dependency>
  142.                 <groupId>org.apache.myfaces.extensions.validator</groupId>
  143.                 <artifactId>myfaces-extval-core</artifactId>
  144.                 <version>1.2.4</version>
  145.             </dependency>
  146.             <dependency>
  147.                 <groupId>org.apache.myfaces.extensions.validator.validation-modules</groupId>
  148.                 <artifactId>myfaces-extval-property-validation</artifactId>
  149.                 <version>1.2.4</version>
  150.             </dependency>
  151.             <dependency>
  152.                 <groupId>org.apache.myfaces.extensions.validator.validation-modules</groupId>
  153.                 <artifactId>myfaces-extval-bean-validation</artifactId>
  154.                 <version>1.2.4</version>
  155.             </dependency>
  156.             <dependency>
  157.                 <groupId>org.apache.myfaces.extensions.validator.component-support-modules</groupId>
  158.                 <artifactId>myfaces-extval-generic-support</artifactId>
  159.                 <version>1.2.4</version>
  160.                 <exclusions>
  161.                     <exclusion>
  162.                         <groupId>cglib</groupId>
  163.                         <artifactId>cglib</artifactId>
  164.                     </exclusion>
  165.                 </exclusions>
  166.             </dependency>
  167.             <dependency>
  168.                 <groupId>org.apache.myfaces.extensions.validator.component-support-modules</groupId>
  169.                 <artifactId>myfaces-extval-trinidad-support</artifactId>
  170.                 <version>1.2.4</version>
  171.             </dependency>
  172.             <dependency>
  173.                 <groupId>org.slf4j</groupId>
  174.                 <artifactId>slf4j-api</artifactId>
  175.                 <version>1.7.0</version>
  176.             </dependency>
  177.             <dependency>
  178.                 <groupId>org.slf4j</groupId>
  179.                 <artifactId>slf4j-log4j12</artifactId>
  180.                 <version>1.7.0</version>
  181.             </dependency>
  182.             <dependency>
  183.                 <groupId>org.apache.myfaces.trinidad</groupId>
  184.                 <artifactId>trinidad-api</artifactId>
  185.                 <version>1.2.14</version>
  186.             </dependency>
  187.             <dependency>
  188.                 <groupId>org.apache.myfaces.trinidad</groupId>
  189.                 <artifactId>trinidad-impl</artifactId>
  190.                 <version>1.2.14</version>
  191.             </dependency>
  192.             <dependency>
  193.                 <groupId>com.sun.facelets</groupId>
  194.                 <artifactId>jsf-facelets</artifactId>
  195.                 <version>1.1.14</version>
  196.                 <scope>runtime</scope>
  197.             </dependency>
  198.             <dependency>
  199.                 <groupId>org.andromda</groupId>
  200.                 <artifactId>andromda-utils</artifactId>
  201.                 <version>${andromda.version}</version>
  202.                 <scope>provided</scope>
  203.                 <exclusions>
  204.                     <exclusion>
  205.                         <groupId>org.andromda</groupId>
  206.                         <artifactId>andromda-core</artifactId>
  207.                     </exclusion>
  208.                     <exclusion>
  209.                         <groupId>xml-apis</groupId>
  210.                         <artifactId>xml-apis</artifactId>
  211.                     </exclusion>
  212.                     <exclusion>
  213.                         <groupId>xerces</groupId>
  214.                         <artifactId>xercesImpl</artifactId>
  215.                     </exclusion>
  216.                     <exclusion>
  217.                         <groupId>xalan</groupId>
  218.                         <artifactId>xalan</artifactId>
  219.                     </exclusion>
  220.                     <exclusion>
  221.                         <groupId>log4j</groupId>
  222.                         <artifactId>log4j</artifactId>
  223.                     </exclusion>
  224.                 </exclusions>
  225.             </dependency>
  226.             <dependency>
  227.                 <groupId>org.andromda.translationlibraries</groupId>
  228.                 <artifactId>andromda-ocl-query-library</artifactId>
  229.                 <version>${andromda.version}</version>
  230.                 <scope>provided</scope>
  231.                 <exclusions>
  232.                     <exclusion>
  233.                         <groupId>log4j</groupId>
  234.                         <artifactId>log4j</artifactId>
  235.                     </exclusion>
  236.                 </exclusions>
  237.             </dependency>
  238.             <!-- This dependency provides the ability to implement your
  239.                 business logic in an interpreted manner during development on
  240.                 your local machine -->
  241.             <dependency>
  242.                 <groupId>org.andromda</groupId>
  243.                 <artifactId>andromda-script-wrappers</artifactId>
  244.                 <version>${andromda.version}</version>
  245.                 <scope>provided</scope>
  246.             </dependency>
  247.             <dependency>
  248.                 <groupId>commons-beanutils</groupId>
  249.                 <artifactId>commons-beanutils</artifactId>
  250.                 <version>1.8.3</version>
  251.             </dependency>
  252.             <dependency>
  253.                 <groupId>commons-codec</groupId>
  254.                 <artifactId>commons-codec</artifactId>
  255.                 <version>1.6</version>
  256.             </dependency>
  257.             <dependency>
  258.                 <groupId>commons-collections</groupId>
  259.                 <artifactId>commons-collections</artifactId>
  260.                 <version>3.2.1</version>
  261.             </dependency>
  262.             <dependency>
  263.                 <groupId>commons-fileupload</groupId>
  264.                 <artifactId>commons-fileupload</artifactId>
  265.                 <version>1.2.2</version>
  266.                 <scope>runtime</scope>
  267.             </dependency>
  268.             <dependency>
  269.                 <groupId>commons-io</groupId>
  270.                 <artifactId>commons-io</artifactId>
  271.                 <version>2.4</version>
  272.             </dependency>
  273.             <dependency>
  274.                 <groupId>commons-lang</groupId>
  275.                 <artifactId>commons-lang</artifactId>
  276.                 <version>2.6</version>
  277.             </dependency>
  278.             <dependency>
  279.                 <groupId>commons-logging</groupId>
  280.                 <artifactId>commons-logging</artifactId>
  281.                 <version>1.1.1</version>
  282.             </dependency>
  283.             <dependency>
  284.                 <groupId>jboss</groupId>
  285.                 <artifactId>jboss-j2ee</artifactId>
  286.                 <version>4.2.2.GA</version>
  287.             </dependency>
  288.             <dependency>
  289.                 <groupId>org.hibernate</groupId>
  290.                 <artifactId>hibernate-entitymanager</artifactId>
  291.                 <version>${hibernate.version}</version>
  292.                 <exclusions>
  293.                     <exclusion>
  294.                         <groupId>javax.transaction</groupId>
  295.                         <artifactId>jta</artifactId>
  296.                     </exclusion>
  297.                     <exclusion>
  298.                         <groupId>xml-apis</groupId>
  299.                         <artifactId>xml-apis</artifactId>
  300.                     </exclusion>
  301.                 </exclusions>
  302.             </dependency>
  303.             <dependency>
  304.                 <artifactId>hibernate-validator</artifactId>
  305.                 <groupId>org.hibernate</groupId>
  306.                 <version>4.3.0.Final</version>
  307.             </dependency>
  308.             <dependency>
  309.                 <groupId>net.sf.ehcache</groupId>
  310.                 <artifactId>ehcache-core</artifactId>
  311.                 <version>2.6.0</version>
  312.             </dependency>
  313.             <dependency>
  314.                 <groupId>org.javassist</groupId>
  315.                 <artifactId>javassist</artifactId>
  316.                 <version>3.16.1-GA</version>
  317.             </dependency>
  318.             <dependency>
  319.                 <groupId>org.springframework</groupId>
  320.                 <artifactId>spring-asm</artifactId>
  321.                 <version>${spring.version}</version>
  322.             </dependency>
  323.             <dependency>
  324.                 <groupId>org.springframework</groupId>
  325.                 <artifactId>spring-beans</artifactId>
  326.                 <version>${spring.version}</version>
  327.             </dependency>
  328.             <dependency>
  329.                 <groupId>org.springframework</groupId>
  330.                 <artifactId>spring-core</artifactId>
  331.                 <version>${spring.version}</version>
  332.             </dependency>
  333.             <dependency>
  334.                 <groupId>org.springframework</groupId>
  335.                 <artifactId>spring-orm</artifactId>
  336.                 <version>${spring.version}</version>
  337.             </dependency>
  338.             <dependency>
  339.                 <groupId>org.springframework</groupId>
  340.                 <artifactId>spring-context-support</artifactId>
  341.                 <version>${spring.version}</version>
  342.                 <scope>runtime</scope>
  343.             </dependency>
  344.             <dependency>
  345.                 <groupId>org.springframework</groupId>
  346.                 <artifactId>spring-context</artifactId>
  347.                 <version>${spring.version}</version>
  348.             </dependency>
  349.             <dependency>
  350.                 <groupId>org.springframework</groupId>
  351.                 <artifactId>spring-web</artifactId>
  352.                 <version>${spring.version}</version>
  353.             </dependency>
  354.             <dependency>
  355.                 <groupId>org.springframework</groupId>
  356.                 <artifactId>spring-expression</artifactId>
  357.                 <version>${spring.version}</version>
  358.             </dependency>
  359.             <!-- Uncomment out below if using JDBC or aop or spring test>
  360.            <dependency>
  361.                <groupId>org.springframework</groupId>
  362.                <artifactId>spring-jdbc</artifactId>
  363.                <version>${spring.version}</version>
  364.            </dependency>
  365.            <dependency>
  366.                <groupId>org.springframework</groupId>
  367.                <artifactId>spring-aop</artifactId>
  368.                <version>${spring.version}</version>
  369.            </dependency>
  370.            <dependency>
  371.                <groupId>org.springframework</groupId>
  372.                <artifactId>spring-test</artifactId>
  373.                <version>${spring.version}</version>
  374.            </dependency -->
  375.             <dependency>
  376.                 <groupId>cglib</groupId>
  377.                 <artifactId>cglib-nodep</artifactId>
  378.                 <version>2.2.2</version>
  379.                 <scope>runtime</scope>
  380.             </dependency>
  381.             <dependency>
  382.                 <groupId>antlr</groupId>
  383.                 <artifactId>antlr</artifactId>
  384.                 <version>2.7.7</version>
  385.             </dependency>
  386.             <dependency>
  387.                 <groupId>commons-digester</groupId>
  388.                 <artifactId>commons-digester</artifactId>
  389.                 <version>2.1</version>
  390.                 <scope>runtime</scope>
  391.             </dependency>
  392.             <dependency>
  393.                 <groupId>javax.servlet</groupId>
  394.                 <artifactId>servlet-api</artifactId>
  395.                 <version>2.5</version>
  396.                 <scope>provided</scope>
  397.             </dependency>
  398.             <dependency>
  399.                 <groupId>com.lowagie</groupId>
  400.                 <artifactId>itext</artifactId>
  401.                 <version>2.1.7</version>
  402.                 <scope>runtime</scope>
  403.             </dependency>
  404.             <dependency>
  405.                 <groupId>javax.servlet</groupId>
  406.                 <artifactId>jstl</artifactId>
  407.                 <version>1.2</version>
  408.                 <scope>runtime</scope>
  409.             </dependency>
  410.             <dependency>
  411.                 <groupId>oro</groupId>
  412.                 <artifactId>oro</artifactId>
  413.                 <version>2.0.8</version>
  414.                 <scope>runtime</scope>
  415.             </dependency>
  416.             <dependency>
  417.                 <groupId>junit</groupId>
  418.                 <artifactId>junit</artifactId>
  419.                 <version>4.10</version>
  420.                 <scope>test</scope>
  421.             </dependency>
  422.             <dependency>
  423.                 <groupId>log4j</groupId>
  424.                 <artifactId>log4j</artifactId>
  425.                 <version>1.2.17</version>
  426.                 <!--scope>test</scope-->
  427.             </dependency>
  428.             <dependency>
  429.                 <groupId>mysql</groupId>
  430.                 <artifactId>mysql-connector-java</artifactId>
  431.                 <version>5.1.20</version>
  432.                 <scope>test</scope>
  433.             </dependency>
  434.             <dependency>
  435.                 <groupId>org.testng</groupId>
  436.                 <artifactId>testng</artifactId>
  437.                 <version>6.7</version>
  438.                 <scope>test</scope>
  439.             </dependency>
  440.         </dependencies>
  441.     </dependencyManagement>
  442.     <build>
  443.         <defaultGoal>install</defaultGoal>
  444.         <!-- To change from default src/main/java and src/test/java - doesn't work for Cobertura>
  445.        <sourceDirectory>src</sourceDirectory>
  446.        <testSourceDirectory>src-test</testSourceDirectory -->
  447.         <pluginManagement>
  448.             <plugins>
  449.                 <plugin>
  450.                     <artifactId>maven-clean-plugin</artifactId>
  451.                     <version>2.5</version>
  452.                     <configuration>
  453.                         <filesets>
  454.                             <fileset>
  455.                                 <directory>${project.basedir}</directory>
  456.                                 <includes>
  457.                                     <include>*.log</include>
  458.                                     <include>**/*.exc</include>
  459.                                     <include>**/*.bak</include>
  460.                                 </includes>
  461.                                 <excludes>
  462.                                     <!-- Allow mvn clean install > install.log -->
  463.                                     <exclude>build.log</exclude>
  464.                                     <exclude>install.log</exclude>
  465.                                 </excludes>
  466.                                 <followSymlinks>false</followSymlinks>
  467.                             </fileset>
  468.                         </filesets>
  469.                     </configuration>
  470.                 </plugin>
  471.                 <plugin>
  472.                     <groupId>org.codehaus.mojo</groupId>
  473.                     <artifactId>build-helper-maven-plugin</artifactId>
  474.                     <version>1.7</version>
  475.                     <executions>
  476.                         <execution>
  477.                             <id>add-target-src</id>
  478.                             <phase>generate-sources</phase>
  479.                             <goals>
  480.                                 <goal>add-source</goal>
  481.                             </goals>
  482.                             <configuration>
  483.                                 <sources>
  484.                                     <source>target/src/main/java</source>
  485.                                 </sources>
  486.                             </configuration>
  487.                         </execution>
  488.                         <execution>
  489.                             <id>add-target-test</id>
  490.                             <phase>generate-sources</phase>
  491.                             <goals>
  492.                                 <goal>add-test-source</goal>
  493.                             </goals>
  494.                             <configuration>
  495.                                 <sources>
  496.                                     <source>target/src/test/java</source>
  497.                                 </sources>
  498.                             </configuration>
  499.                         </execution>
  500.                     </executions>
  501.                 </plugin>
  502.                 <plugin>
  503.                     <groupId>org.andromda.maven.plugins</groupId>
  504.                     <artifactId>andromda-maven-plugin</artifactId>
  505.                     <version>${andromda.version}</version>
  506.                 </plugin>
  507.                 <plugin>
  508.                     <groupId>org.andromda.maven.plugins</groupId>
  509.                     <artifactId>andromdapp-maven-plugin</artifactId>
  510.                     <version>${andromda.version}</version>
  511.                 </plugin>
  512.                 <plugin>
  513.                     <artifactId>maven-compiler-plugin</artifactId>
  514.                     <version>2.5.1</version>
  515.                     <configuration>
  516.                         <source>${java.version}</source>
  517.                         <target>${java.version}</target>
  518.                         <showDeprecation>true</showDeprecation>
  519.                         <showWarnings>true</showWarnings>
  520.                         <compilerArgument>-Xlint:cast,unchecked,fallthrough,finally,serial</compilerArgument>
  521.                     </configuration>
  522.                 </plugin>
  523.                 <plugin>
  524.                     <artifactId>maven-resources-plugin</artifactId>
  525.                     <version>2.6</version>
  526.                 </plugin>
  527.                 <plugin>
  528.                     <artifactId>maven-surefire-plugin</artifactId>
  529.                     <version>2.12.3</version>
  530.                 </plugin>
  531.                 <plugin>
  532.                     <artifactId>maven-jar-plugin</artifactId>
  533.                     <version>2.4</version>
  534.                     <configuration>
  535.                         <archive>
  536.                             <manifest>
  537.                               <addClasspath>true</addClasspath>
  538.                               <useUniqueVersions>false</useUniqueVersions>
  539.                               <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
  540.                               <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
  541.                             </manifest>
  542.                             <manifestEntries>
  543.                               <Implementation-Build>${maven.build.timestamp}</Implementation-Build>
  544.                               <url>${project.url}</url>
  545.                             </manifestEntries>
  546.                         </archive>
  547.                         <excludes>
  548.                             <exclude>**/*.ref</exclude>
  549.                         </excludes>
  550.                     </configuration>
  551.                 </plugin>
  552.                 <!-- Comment to run Eclipse plugin for top level project only, as part of mda install. See mda/eclipse.bat -->
  553.                 <plugin>
  554.                     <artifactId>maven-eclipse-plugin</artifactId>
  555.                     <version>2.9</version>
  556.                     <inherited>true</inherited>
  557.                     <configuration>
  558.                         <wtpversion>1.5</wtpversion>
  559.                         <buildOutputDirectory>target/classes</buildOutputDirectory>
  560.                     </configuration>
  561.                 </plugin>
  562.                 <plugin>
  563.                     <!-- Automatically attach sources to build artifact as artifact-version-sources.jar and deploy to local repository.
  564.                         Causes generate-sources phase to execute twice if under plugins instead of pluginManagement - bug -->
  565.                     <artifactId>maven-source-plugin</artifactId>
  566.                     <version>2.2</version>
  567.                     <executions>
  568.                         <execution>
  569.                             <id>attach-sources</id>
  570.                             <phase>package</phase>
  571.                             <goals>
  572.                                 <goal>jar-no-fork</goal>
  573.                             </goals>
  574.                         </execution>
  575.                     </executions>
  576.                 </plugin>
  577.                 <!--plugin>
  578.                    <groupId>org.mortbay.jetty</groupId>
  579.                    <artifactId>jetty-maven-plugin</artifactId>
  580.                    <version>${jetty.version}</version>
  581.                </plugin-->
  582.                 <plugin>
  583.                     <groupId>org.codehaus.mojo</groupId>
  584.                     <artifactId>tomcat-maven-plugin</artifactId>
  585.                     <version>1.1</version>
  586.                     <configuration>
  587.                       <contextFile>${project.basedir}/src/test/resources/context.xml</contextFile>
  588.                       <additionalConfigFilesDir>${project.basedir}/src/test/resources</additionalConfigFilesDir>
  589.                     </configuration>
  590.                 </plugin>
  591.                 <plugin>
  592.                     <artifactId>maven-install-plugin</artifactId>
  593.                     <version>2.4</version>
  594.                 </plugin>
  595.                 <plugin>
  596.                     <artifactId>maven-deploy-plugin</artifactId>
  597.                     <version>2.7</version>
  598.                 </plugin>
  599.                 <plugin>
  600.                     <artifactId>maven-antrun-plugin</artifactId>
  601.                     <version>1.7</version>
  602.                 </plugin>
  603.                 <plugin>
  604.                     <artifactId>maven-site-plugin</artifactId>
  605.                     <version>3.1</version>
  606.                 </plugin>
  607.                 <!-- Missing velocity dependency when run from command line insteadd of site -->
  608.                 <plugin>
  609.                     <artifactId>maven-jxr-plugin</artifactId>
  610.                     <version>2.3</version>
  611.                     <dependencies>
  612.                         <dependency>
  613.                             <groupId>org.apache.velocity</groupId>
  614.                             <artifactId>velocity-tools</artifactId>
  615.                             <version>2.0-beta4</version>
  616.                         </dependency>
  617.                     </dependencies>
  618.                 </plugin>
  619.                 <plugin>
  620.                     <artifactId>maven-release-plugin</artifactId>
  621.                     <version>2.3.2</version>
  622.                     <configuration>
  623.                         <preparationGoals>verify</preparationGoals>
  624.                         <autoVersionSubmodules>true</autoVersionSubmodules>
  625.                     </configuration>
  626.                 </plugin>
  627.             </plugins>
  628.         </pluginManagement>
  629.         <plugins>
  630.             <plugin>
  631.                 <artifactId>maven-enforcer-plugin</artifactId>
  632.                 <version>1.1.1</version>
  633.                 <executions>
  634.                     <execution>
  635.                         <id>enforce-versions</id>
  636.                         <goals>
  637.                             <goal>enforce</goal>
  638.                         </goals>
  639.                         <inherited>false</inherited>
  640.                         <configuration>
  641.                             <rules>
  642.                                 <requireMavenVersion>
  643.                                     <version>2.2.1</version>
  644.                                 </requireMavenVersion>
  645.                                 <requireJavaVersion>
  646.                                     <message>You need at least Java ${java.version}!</message>
  647.                                     <version>${java.version}</version>
  648.                                 </requireJavaVersion>
  649.                                 <requirePluginVersions>
  650.                                     <message>Best Practice is to always define plugin versions!</message>
  651.                                     <banSnapshots>false</banSnapshots>
  652.                                     <phases>clean,deploy,site</phases>
  653.                                 </requirePluginVersions>
  654.                             </rules>
  655.                         </configuration>
  656.                     </execution>
  657.                 </executions>
  658.             </plugin>
  659.         </plugins>
  660.     </build>
  661.     <modules>
  662.         <!-- Save the values used to generate this project from andromdapp
  663.        applicationType=war
  664.        war=true
  665.        ear=$ear
  666.        ejb3Persistence=$ejb3Persistence
  667.        transactionPersistenceType=spring
  668.        jsr181Webservice=$jsr181Webservice
  669.        ejb=$ejb
  670.        ejb3=$ejb3
  671.        hibernate=$hibernate
  672.        spring=true
  673.        web=true
  674.        webservice=false
  675.        struts=$struts
  676.        jsf=true
  677.        cxf=$cxf
  678.        rest=$rest
  679.        jbossSeam=$jbossSeam
  680.        soapStack=$soapStack
  681.        embeddedJetty=false
  682.        -->
  683.         <module>mda</module>
  684.         <module>common</module>
  685.         <module>core</module>
  686.         <module>web</module>
  687.     </modules>
  688.     <properties>
  689.         <andromda.version>3.4</andromda.version>
  690.         <java.version>1.6</java.version>
  691.         <downloadSources>true</downloadSources>
  692.         <createChecksum>true</createChecksum>
  693.         <uniqueVersion>false</uniqueVersion>
  694.         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  695.         <stagingDirectory>C:/andromda/projetojnuteca/target/site</stagingDirectory>
  696.         <testdb.groupId>com.h2database</testdb.groupId>
  697.         <testdb.artifactId>h2</testdb.artifactId>
  698.         <testdb.version>1.3.168</testdb.version>
  699.         <testdb.driver>org.h2.Driver</testdb.driver>
  700.         <testdb.dialect>org.hibernate.dialect.H2Dialect</testdb.dialect>
  701.         <!-- See http://www.h2database.com/html/features.html#database_url (mixed mode) -->
  702.         <testdb.url>jdbc:h2:~/${application.id};AUTO_SERVER=TRUE;AUTO_RECONNECT=TRUE;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1</testdb.url>
  703.         <testdb.username>sa</testdb.username>
  704.         <testdb.password>sa</testdb.password>
  705.         <!--
  706.            Change this to generate to the correct MDA database mappings,
  707.            For MySql use: MySQL
  708.            For Hypersonic use: HypersonicSql
  709.            For H2 use: H2Sql
  710.            For Oracle9i use: Oracle9i
  711.            For DB2 use: DB2
  712.            For Informix use: InformixDB
  713.            For MSSQL use: MSSQL
  714.            For Pointbase use: PointBase
  715.            For Postgres use: PostgreSQL
  716.            For Sybase use: Sybase
  717.            For SapDB use: SapDB
  718.            For Derby use: Derby
  719.        -->
  720.         <sql.mappings>
  721.             MySQL
  722.         </sql.mappings>
  723.         <!--
  724.        Change this for the appropriate database
  725.        For DB2 use: org.hibernate.dialect.DB2Dialect or org.hibernate.dialect.DB2390Dialect org.hibernate.dialect.DB2400Dialect
  726.        For Derby use: org.hibernate.dialect.DerbyDialect
  727.        For H2 use: org.hibernate.dialect.H2Dialect
  728.        For Hypersonic use: org.hibernate.dialect.HSQLDialect
  729.        For Informix use: org.hibernate.dialect.InformixDialect
  730.        For MySql4 use: org.hibernate.dialect.MySQLDialect
  731.        For MySql5+ use: org.hibernate.dialect.MySQL5Dialect
  732.        For MySql InnoDB use: org.hibernate.dialect.MySQL5InnoDBDialect
  733.        For MySql MyISAM use: org.hibernate.dialect.MySQLMyISAMDialect
  734.        For MSSQL use: org.hibernate.dialect.SQLServerDialect
  735.        For Oracle any version use: org.hibernate.dialect.OracleDialect
  736.        For Oracle8i use: org.hibernate.dialect.Oracle8iDialect
  737.        For Oracle9i use: org.hibernate.dialect.Oracle9iDialect
  738.        For Oracle10g or later use: org.hibernate.dialect.Oracle10gDialect
  739.        For Pointbase use: org.hibernate.dialect.PointbaseDialect
  740.        For Postgres use: org.hibernate.dialect.PostgreSQLDialect
  741.        For Progress use: org.hibernate.dialect.ProgressDialect
  742.        For SapDB use: org.hibernate.dialect.SAPDBDialect
  743.        For Sybase use: org.hibernate.dialect.SybaseDialect or org.hibernate.dialect.Sybase11Dialect
  744.        For Sybase Anywhere use: org.hibernate.dialect.SybaseAnywhereDialect
  745.        -->
  746.         <hibernate.dialect>
  747.             org.hibernate.dialect.MySQL5InnoDBDialect
  748.         </hibernate.dialect>
  749.         <tomcat.home>${env.CATALINA_HOME}</tomcat.home>
  750.         <application.id>projetojnuteca</application.id>
  751.         <application.package>projetojnuteca</application.package>
  752.         <application.name>Projeto_Jnuteca</application.name>
  753.         <application.version>1.0</application.version>
  754.         <dataSource.name>jdbc/${application.id}</dataSource.name>
  755.         <dataSource>java:comp/env/${dataSource.name}</dataSource>
  756.         <!-- Set andromda.xml hibernateVersion=4, sessionFactory and localTransactionManager to hibernate4
  757.        Spring cartridge only works with hibernate3.
  758.        <hibernate.version>4.1.7.Final</hibernate.version-->
  759.         <hibernate.version>3.6.9.Final</hibernate.version>
  760.         <spring.version>3.1.2.RELEASE</spring.version>
  761.         <!-- SCM user ID and Password here, or in user specific settings.xml file -->
  762.         <username></username>
  763.         <password></password>
  764.         <maven-javadoc-plugin.version>2.8.1</maven-javadoc-plugin.version>
  765.     </properties>
  766.     <profiles>
  767.         <!--Profile configuration for local builds, activeByDefault, customize for your project -->
  768.         <profile>
  769.             <id>local</id>
  770.             <activation>
  771.                 <activeByDefault>true</activeByDefault>
  772.             </activation>
  773.             <properties>
  774.                 <!--
  775.                Change driver path and jar for appropriate database
  776.                For MySQL use: mysql-connector-java-X-bin.jar
  777.                For Hypersonic use: hsqldb.jar
  778.                -->
  779.                 <jdbc.driver.jar>
  780.                     /path/to/mysql/lib/mysql-connector-java-5.1.16.jar
  781.                 </jdbc.driver.jar>
  782.                 <!--
  783.                    Change driver for appropriate database
  784.                    For MySQL use: com.mysql.jdbc.Driver
  785.                    For H2 use: org.h2.Driver
  786.                    For Hypersonic use: org.hsqldb.jdbcDriver
  787.                    For Oracle9i use: oracle.jdbc.driver.OracleDriver
  788.                    For DB2 use: COM.ibm.db2.jdbc.app.DB2Driver
  789.                    For Informix use: com.informix.jdbc.IfxDriver
  790.                    For MSSQL use: com.microsoft.jdbc.sqlserver.SQLServerDriver
  791.                    For Pointbase use: com.pointbase.jdbc.jdbcUniversalDriver
  792.                    For Postgres use: org.postgresql.Driver
  793.                    For Sybase use: com.sybase.jdbc2.jdbc.SybDataSource
  794.                    For SapDB use: com.sap.dbtech.jdbc.DriverSapDB
  795.                    For Progress use: com.progress.sql.jdbc.JdbcProgressDriver
  796.                    For Derby use: org.apache.derby.jdbc.EmbeddedDriver
  797.                -->
  798.                 <jdbc.driver>
  799.                     com.mysql.jdbc.Driver
  800.                 </jdbc.driver>
  801.                 <!--
  802.                    Change connection url for appropriate database
  803.                    For MySQL use: jdbc:mysql://localhost:3306/projetojnuteca
  804.                    For Hypersonic use: jdbc:hsqldb:hsql://127.0.0.1:1701
  805.                    For Oracle9i use: jdbc:oracle:thin:@localhost:1521:yoursid
  806.                    For DB2 use: jdbc:db2:projetojnuteca
  807.                    For Informix use: jdbc:informix-sqli://localhost:1557/projetojnuteca:INFORMIXSERVER=myserver
  808.                    For MSSQL use: jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=projetojnuteca
  809.                    For Pointbase use: jdbc:pointbase:server://@pointbase.server@:@pointbase.port/pointbase.projetojnuteca@,new
  810.                    For Postgres use: jdbc:postgresql://localhost/projetojnuteca
  811.                    For Sybase use: jdbc:sybase:Tds:localhost:5000/projetojnuteca?JCONNECT_VERSION=6
  812.                    For SapDB use: jdbc:sapdb://127.0.0.1/projetojnuteca
  813.                    For Progress use: jdbc:JdbcProgress:T:localhost:3305:projetojnuteca
  814.                -->
  815.                 <jdbc.url>
  816.                     jdbc:mysql://localhost:3306/projetojnuteca
  817.                 </jdbc.url>
  818.                 <!-- Enter id/password for the database connection -->
  819.                 <jdbc.username>
  820.                     projetojnuteca
  821.                 </jdbc.username>
  822.                 <jdbc.password>
  823.                         projetojnuteca
  824.                 </jdbc.password>
  825.                 <!--
  826.                    Change exception sorter class name for appropriate database
  827.                    For MySQL use: org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
  828.                    For Hypersonic use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  829.                    For Oracle9i use: org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
  830.                    For DB2 use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  831.                    For Informix use: org.jboss.resource.adapter.jdbc.vendor.InformixExceptionSorter
  832.                    For MSSQL use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  833.                    For Pointbase use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  834.                    For Postgres use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  835.                    For Sybase use: org.jboss.resource.adapter.jdbc.vendor.SybaseExceptionSorter
  836.                    For SapDB use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  837.                    For Progress use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
  838.                -->
  839.                 <jdbc.exception.sorter>
  840.                     org.jboss.resource.adapter.jdbc.MySQLExceptionSorter
  841.                 </jdbc.exception.sorter>
  842.             </properties>
  843.             <build>
  844.                 <pluginManagement>
  845.                     <plugins>
  846.                         <plugin>
  847.                             <groupId>org.andromda.maven.plugins</groupId>
  848.                             <artifactId>andromdapp-maven-plugin</artifactId>
  849.                             <version>${andromda.version}</version>
  850.                             <!-- provides the injection of the script wrapper support into the class files (this should only
  851.                                 be done when developing locally), uncomment this executions element to enable
  852.                            <executions>
  853.                                <execution>
  854.                                    <id>instrument-scripts</id>
  855.                                    <goals>
  856.                                        <goal>instrument-scripts</goal>
  857.                                    </goals>
  858.                                </execution>
  859.                            </executions>
  860.                            -->
  861.                             <configuration>
  862.                                 <scriptWrapper>org.andromda.scriptwrappers.GroovyScriptWrapper</scriptWrapper>
  863.                                 <locations>
  864.                                     <location>
  865.                                         <rootPath>${project.basedir}/src/main/java</rootPath>
  866.                                         <!-- adjust these to include or exclude specific files, by default
  867.                                             all files found in the rootPath are considered
  868.                                        <includes>
  869.                                            <include>relative/path/to/file/to/include/SomeClass.java</include>
  870.                                        </includes>
  871.                                        <excludes>
  872.                                            <exclude>relative/path/to/file/to/include/SomeClass.java</exclude>
  873.                                        </excludes>
  874.                                        -->
  875.                                     </location>
  876.                                 </locations>
  877.                             </configuration>
  878.                         </plugin>
  879.                         <plugin>
  880.                             <artifactId>maven-compiler-plugin</artifactId>
  881.                         </plugin>
  882.                         <plugin>
  883.                             <artifactId>maven-surefire-plugin</artifactId>
  884.                         </plugin>
  885.                         <plugin>
  886.                             <artifactId>maven-site-plugin</artifactId>
  887.                         </plugin>
  888.                     </plugins>
  889.                 </pluginManagement>
  890.             </build>
  891.             <!-- Customize for your project -->
  892.             <!--distributionManagement>
  893.                <repository>
  894.                    <id>andromda-repository</id>
  895.                    <name>AndroMDA Repository</name>
  896.                    <url>file:/scratch/hudson/workspace/Andromda/projetojnuteca/</url>
  897.                    <uniqueVersion>false</uniqueVersion>
  898.                </repository>
  899.                <snapshotRepository>
  900.                    <id>andromda-snapshots</id>
  901.                    <name>AndroMDA Snapshot Repository</name>
  902.                    <url>file:/scratch/hudson/workspace/Andromda/projetojnuteca/</url>
  903.                    <uniqueVersion>false</uniqueVersion>
  904.                </snapshotRepository>
  905.                <site>
  906.                    <id>website</id>
  907.                    <url>file:/scratch/hudson/workspace/Andromda/site/projetojnuteca/</url>
  908.                </site>
  909.            </distributionManagement-->
  910.         </profile>
  911.         <!-- Cloudbees WebDav: See https://github.com/CloudBees-community/maven-config-github-cloudbees/blob/master/pom.xml
  912.            Configure server id/password in settings.xml to deploy. -->
  913.         <profile>
  914.             <id>cloudbees</id>
  915.             <activation>
  916.                 <activeByDefault>false</activeByDefault>
  917.             </activation>
  918.             <!-- Deploy releases and snapshots to the CloudBees maven repositories. Customize for your project if using Cloudbees, or remove. -->
  919.             <distributionManagement>
  920.               <repository>
  921.                 <id>andromdabuild-cloudbees-release</id>
  922.                 <name>andromdabuild-cloudbees-release</name>
  923.                 <!-- Webdav repository url are prefixed with dav: -->
  924.                 <url>dav:https://repository-andromdabuild.forge.cloudbees.com/release/</url>
  925.                 <uniqueVersion>true</uniqueVersion>
  926.               </repository>
  927.               <snapshotRepository>
  928.                 <id>andromdabuild-cloudbees-snapshot</id>
  929.                 <name>andromdabuild-cloudbees-snapshot</name>
  930.                 <url>dav:https://andromdabuild-javaetmoi.forge.cloudbees.com/snapshot/</url>
  931.                 <uniqueVersion>false</uniqueVersion>
  932.               </snapshotRepository>
  933.               <site>
  934.                   <id>website</id>
  935.                   <url>file:/scratch/hudson/workspace/Andromda/site/</url>
  936.               </site>
  937.             </distributionManagement>
  938.             <repositories>
  939.               <repository>
  940.                 <id>andromdabuild-cloudbees-release</id>
  941.                 <name>andromdabuild-cloudbees-release</name>
  942.                 <url>https://andromdabuild-javaetmoi.forge.cloudbees.com/release/</url>
  943.                 <releases>
  944.                   <enabled>true</enabled>
  945.                 </releases>
  946.                 <snapshots>
  947.                   <enabled>false</enabled>
  948.                 </snapshots>
  949.               </repository>
  950.               <repository>
  951.                 <id>andromdabuild-cloudbees-snapshot</id>
  952.                 <name>andromdabuild-cloudbees-snapshot</name>
  953.                 <url>https://repository-andromdabuild.forge.cloudbees.com/snapshot/</url>
  954.                 <releases>
  955.                   <enabled>false</enabled>
  956.                 </releases>
  957.                 <snapshots>
  958.                   <enabled>true</enabled>
  959.                 </snapshots>
  960.               </repository>
  961.             </repositories>
  962.         </profile>
  963.         <!-- Sourceforge SCP site deployment: See http://maven.apache.org/plugins/maven-site-plugin/examples/site-deploy-to-sourceforge.net.html
  964.            Configure server id/password in settings.xml to deploy. Must create sourceforge shell before running, with 240 minute time limit:
  965.            ssh -t sfusername,andromda@shell.sf.net create -->
  966.         <profile>
  967.             <id>sourceforge</id>
  968.             <activation>
  969.                 <activeByDefault>false</activeByDefault>
  970.             </activation>
  971.             <distributionManagement>
  972.               <site>
  973.                   <id>andromda.sourceforge.net</id>
  974.                   <url>scp://shell.sourceforge.net/home/project-web/andromda/htdocs</url>
  975.               </site>
  976.             </distributionManagement>
  977.         </profile>
  978.         <!-- Sonatype builds and distribution, for synch to maven central. See
  979.        https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide -->
  980.         <profile>
  981.             <id>sonatype</id>
  982.             <build>
  983.                 <plugins>
  984.                     <!-- Deploy source and javadocs with each snapshot deployment. Javadocs take a while to generate -->
  985.                     <plugin>
  986.                         <artifactId>maven-source-plugin</artifactId>
  987.                         <executions>
  988.                             <execution>
  989.                                 <id>attach-sources</id>
  990.                                 <phase>package</phase>
  991.                                 <goals>
  992.                                     <goal>jar-no-fork</goal>
  993.                                 </goals>
  994.                             </execution>
  995.                         </executions>
  996.                     </plugin>
  997.                     <plugin>
  998.                         <artifactId>maven-javadoc-plugin</artifactId>
  999.                         <version>${maven-javadoc-plugin.version}</version>
  1000.                         <executions>
  1001.                             <execution>
  1002.                                 <id>attach-javadocs</id>
  1003.                                 <phase>package</phase>
  1004.                                 <goals>
  1005.                                     <goal>jar</goal>
  1006.                                     <goal>test-jar</goal>
  1007.                                 </goals>
  1008.                             </execution>
  1009.                         </executions>
  1010.                         <configuration>
  1011.                             <show>package</show>
  1012.                             <version>true</version>
  1013.                             <javadocVersion>${source.version}</javadocVersion>
  1014.                             <failOnError>false</failOnError>
  1015.                             <linksource>true</linksource>
  1016.                             <detectLinks>true</detectLinks>
  1017.                             <detectOfflineLinks>true</detectOfflineLinks>
  1018.                             <extdirs>${project.basedir}/target/src/min/java</extdirs>
  1019.                             <links>
  1020.                                 <link>http://download.oracle.com/javase/6/docs/api/</link>
  1021.                                 <link>http://download.oracle.com/javaee/1.4/api/</link>
  1022.                                 <link>http://download.eclipse.org/modeling/mdt/uml2/javadoc/3.1.0/</link>
  1023.                                 <link>http://download.eclipse.org/modeling/emf/emf/javadoc/2.6.0/</link>
  1024.                                 <link>http://dom4j.sourceforge.net/dom4j-1.6.1/apidocs/</link>
  1025.                                 <link>http://freemarker.org/docs/api/</link>
  1026.                                 <link>http://groovy.codehaus.org/api/</link>
  1027.                                 <link>http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/api/</link>
  1028.                                 <link>http://jakarta.apache.org/commons/collections/apidocs/</link>
  1029.                                 <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
  1030.                                 <link>http://jakarta.apache.org/regexp/apidocs/</link>
  1031.                                 <link>http://jaxb.java.net/nonav/2.2.4/docs/api/</link>
  1032.                                 <link>http://logging.apache.org/log4j/docs/api/</link>
  1033.                                 <link>http://maven.apache.org/ref/2.2.1/maven-core/apidocs/</link>
  1034.                                 <link>http://maven.apache.org/ref/2.2.1/maven-plugin-api/apidocs/</link>
  1035.                                 <link>http://maven.apache.org/ref/2.2.1/maven-project/apidocs/</link>
  1036.                                 <link>http://maven.apache.org/ref/2.2.1/maven-artifact/apidocs/</link>
  1037.                                 <link>http://velocity.apache.org/engine/devel/apidocs/</link>
  1038.                                 <link>http://www.andromda.org/docs/jmi-uml1.4/</link>
  1039.                                 <link>http://www.csg.is.titech.ac.jp/~chiba/javassist/html/</link>
  1040.                                 <link>http://www.junit.org/junit/javadoc/</link>
  1041.                             </links>
  1042.                         </configuration>
  1043.                     </plugin>
  1044.                 </plugins>
  1045.             </build>
  1046.             <!-- Sonatype server id/password must be specified in settings.xml -->
  1047.             <distributionManagement>
  1048.                 <snapshotRepository>
  1049.                     <id>sonatype-nexus-snapshots</id>
  1050.                     <name>Sonatype Nexus Snapshots</name>
  1051.                     <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
  1052.                 </snapshotRepository>
  1053.                 <repository>
  1054.                     <id>sonatype-nexus-staging</id>
  1055.                     <name>Nexus Staging Repository</name>
  1056.                     <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
  1057.                 </repository>
  1058.             </distributionManagement>
  1059.             <properties>
  1060.                 <repositoryId>andromda-snapshots</repositoryId>
  1061.                 <url>http://oss.sonatype.org/content/repositories/snapshots</url>
  1062.             </properties>
  1063.         </profile>
  1064.         <!-- Create/install javadoc and test-javadoc jars during the build. Run as part of deploy process. Central synch requires source and javadocs artifacts. -->
  1065.         <profile>
  1066.             <id>javadocs</id>
  1067.             <build>
  1068.                     <plugins>
  1069.                         <plugin>
  1070.                             <artifactId>maven-javadoc-plugin</artifactId>
  1071.                         <version>${maven-javadoc-plugin.version}</version>
  1072.                             <executions>
  1073.                                 <execution>
  1074.                                     <id>javadoc-jar</id>
  1075.                                     <phase>package</phase>
  1076.                                     <goals>
  1077.                                         <goal>jar</goal>
  1078.                                     </goals>
  1079.                                 </execution>
  1080.                                 <execution>
  1081.                                     <id>test-jar</id>
  1082.                                     <phase>package</phase>
  1083.                                     <goals>
  1084.                                         <goal>test-jar</goal>
  1085.                                     </goals>
  1086.                                 </execution>
  1087.                             </executions>
  1088.                             <configuration>
  1089.                                 <show>package</show>
  1090.                                 <version>true</version>
  1091.                                 <javadocVersion>${source.version}</javadocVersion>
  1092.                                 <failOnError>false</failOnError>
  1093.                                 <linksource>true</linksource>
  1094.                                 <detectLinks>true</detectLinks>
  1095.                                 <detectOfflineLinks>true</detectOfflineLinks>
  1096.                                 <links>
  1097.                                     <link>http://download.oracle.com/javase/6/docs/api/</link>
  1098.                                     <link>http://download.oracle.com/javaee/1.4/api/</link>
  1099.                                     <link>http://download.eclipse.org/modeling/mdt/uml2/javadoc/3.1.0/</link>
  1100.                                     <link>http://download.eclipse.org/modeling/emf/emf/javadoc/2.6.0/</link>
  1101.                                     <link>http://dom4j.sourceforge.net/dom4j-1.6.1/apidocs/</link>
  1102.                                     <link>http://freemarker.org/docs/api/</link>
  1103.                                     <link>http://groovy.codehaus.org/api/</link>
  1104.                                     <link>http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/api/</link>
  1105.                                     <link>http://jakarta.apache.org/commons/collections/apidocs/</link>
  1106.                                     <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
  1107.                                     <link>http://jakarta.apache.org/regexp/apidocs/</link>
  1108.                                     <link>http://jaxb.java.net/nonav/2.2.4/docs/api/</link>
  1109.                                     <link>http://logging.apache.org/log4j/docs/api/</link>
  1110.                                     <link>http://maven.apache.org/ref/2.2.1/maven-core/apidocs/</link>
  1111.                                     <link>http://maven.apache.org/ref/2.2.1/maven-plugin-api/apidocs/</link>
  1112.                                     <link>http://maven.apache.org/ref/2.2.1/maven-project/apidocs/</link>
  1113.                                     <link>http://maven.apache.org/ref/2.2.1/maven-artifact/apidocs/</link>
  1114.                                     <link>http://velocity.apache.org/engine/devel/apidocs/</link>
  1115.                                     <link>http://www.andromda.org/docs/jmi-uml1.4/</link>
  1116.                                     <link>http://www.csg.is.titech.ac.jp/~chiba/javassist/html/</link>
  1117.                                     <link>http://www.junit.org/junit/javadoc/</link>
  1118.                                 </links>
  1119.                             </configuration>
  1120.                         </plugin>
  1121.                     </plugins>
  1122.             </build>
  1123.         </profile>
  1124.         <!-- Needed for releases only. settings.xml: Add same profile with gpg.keyname, gpg.passphrase, gpg.homedir properties.
  1125.          Run mvn deploy -Pjavadocs,local,gpg-andromda > deploy.txt -->
  1126.         <profile>
  1127.             <id>gpg-andromda</id>
  1128.             <build>
  1129.                 <plugins>
  1130.                     <plugin>
  1131.                         <artifactId>maven-gpg-plugin</artifactId>
  1132.                         <version>1.4</version>
  1133.                         <inherited>true</inherited>
  1134.                         <executions>
  1135.                             <execution>
  1136.                                 <id>sign-artifacts</id>
  1137.                                 <phase>verify</phase>
  1138.                                 <goals>
  1139.                                     <goal>sign</goal>
  1140.                                 </goals>
  1141.                             </execution>
  1142.                         </executions>
  1143.                     </plugin>
  1144.                 </plugins>
  1145.             </build>
  1146.         </profile>
  1147.     </profiles>
  1148.     <repositories>
  1149.         <!--repository>
  1150.            <id>sonatype</id>
  1151.            <name>Sonatype AndroMDA Repository</name>
  1152.            <url>http://oss.sonatype.org/content/groups/public</url>
  1153.        </repository-->
  1154.     </repositories>
  1155.     <!--pluginRepositories>
  1156.        <pluginRepository>
  1157.            <id>sonatype</id>
  1158.            <name>Sonatype AndroMDA Repository</name>
  1159.            <url>http://oss.sonatype.org/content/groups/public</url>
  1160.        </pluginRepository>
  1161.    </pluginRepositories-->
  1162.     <prerequisites>
  1163.         <maven>2.2.1</maven>
  1164.     </prerequisites>
  1165.     <!-- Comment to disable project reporting using default maven plugins -->
  1166.     <reporting>
  1167.         <plugins>
  1168.             <plugin>
  1169.                 <artifactId>maven-jxr-plugin</artifactId>
  1170.                 <version>2.3</version>
  1171.             </plugin>
  1172.             <plugin>
  1173.                 <artifactId>maven-project-info-reports-plugin</artifactId>
  1174.                 <version>2.5.1</version>
  1175.                 <reportSets>
  1176.                   <reportSet>
  1177.                     <reports>
  1178.                       <report>cim</report>
  1179.                       <report>dependencies</report>
  1180.                       <report>dependency-convergence</report>
  1181.                       <report>dependency-management</report>
  1182.                       <report>help</report>
  1183.                       <report>index </report>
  1184.                       <report>issue-tracking</report>
  1185.                       <report>license</report>
  1186.                       <report>mailing-list</report>
  1187.                       <report>modules</report>
  1188.                       <report>plugin-management</report>
  1189.                       <report>plugins</report>
  1190.                       <report>project-team</report>
  1191.                       <report>scm</report>
  1192.                       <report>summary</report>
  1193.                     </reports>
  1194.                   </reportSet>
  1195.                 </reportSets>
  1196.             </plugin>
  1197.             <plugin>
  1198.                 <artifactId>maven-javadoc-plugin</artifactId>
  1199.                 <version>${maven-javadoc-plugin.version}</version>
  1200.                 <configuration>
  1201.                     <minmemory>128m</minmemory>
  1202.                     <maxmemory>1g</maxmemory>
  1203.                     <sourcepath>${project.basedir}/src/main/java;${project.basedir}/target/src/main/java</sourcepath>
  1204.                     <detectLinks/>
  1205.                     <links>
  1206.                         <link>http://java.sun.com/javase/6/docs/api/</link>
  1207.                         <link>http://java.sun.com/j2ee/1.4/docs/api/</link>
  1208.                         <link>http://docs.jboss.org/hibernate/stable/core/javadocs/</link>
  1209.                         <link>http://static.springsource.org/spring/docs/3.0.x/javadoc-api</link>
  1210.                         <link>http://jakarta.apache.org/commons/collections/apidocs</link>
  1211.                         <link>http://jakarta.apache.org/commons/lang/apidocs</link>
  1212.                         <link>http://jakarta.apache.org/commons/logging/apidocs/</link>
  1213.                         <link>http://logging.apache.org/log4j/docs/api/</link>
  1214.                         <link>http://www.junit.org/junit/javadoc/</link>
  1215.                     </links>
  1216.                 </configuration>
  1217.             </plugin>
  1218.             <plugin>
  1219.                 <artifactId>maven-surefire-report-plugin</artifactId>
  1220.                 <version>2.12.3</version>
  1221.             </plugin>
  1222.             <plugin>
  1223.                 <artifactId>maven-pmd-plugin</artifactId>
  1224.                 <version>2.7.1</version>
  1225.                 <configuration>
  1226.                     <targetJdk>${java.version}</targetJdk>
  1227.                     <linkXRef>true</linkXRef>
  1228.                     <rulesets>
  1229.                         <ruleset>/rulesets/basic.xml</ruleset>
  1230.                         <ruleset>/rulesets/braces.xml</ruleset>
  1231.                         <ruleset>/rulesets/clone.xml</ruleset>
  1232.                         <ruleset>/rulesets/codesize.xml</ruleset>
  1233.                         <ruleset>/rulesets/controversial.xml</ruleset>
  1234.                         <ruleset>/rulesets/coupling.xml</ruleset>
  1235.                         <ruleset>/rulesets/design.xml</ruleset>
  1236.                         <ruleset>/rulesets/finalizers.xml</ruleset>
  1237.                         <ruleset>/rulesets/logging-java.xml</ruleset>
  1238.                         <ruleset>/rulesets/j2ee.xml</ruleset>
  1239.                         <ruleset>/rulesets/javabeans.xml</ruleset>
  1240.                         <ruleset>/rulesets/junit.xml</ruleset>
  1241.                         <ruleset>/rulesets/naming.xml</ruleset>
  1242.                         <ruleset>/rulesets/optimizations.xml</ruleset>
  1243.                         <ruleset>/rulesets/strictexception.xml</ruleset>
  1244.                         <ruleset>/rulesets/strings.xml</ruleset>
  1245.                         <ruleset>/rulesets/sunsecure.xml</ruleset>
  1246.                         <ruleset>/rulesets/typeresolution.xml</ruleset>
  1247.                         <ruleset>/rulesets/unusedcode.xml</ruleset>
  1248.                     </rulesets>
  1249.                 </configuration>
  1250.             </plugin>
  1251.             <plugin>
  1252.                 <artifactId>maven-checkstyle-plugin</artifactId>
  1253.                 <version>2.9.1</version>
  1254.                 <configuration>
  1255.                     <configLocation>config/maven_checks.xml</configLocation>
  1256.                 </configuration>
  1257.             </plugin>
  1258.             <plugin>
  1259.                 <groupId>org.codehaus.mojo</groupId>
  1260.                 <artifactId>jdepend-maven-plugin</artifactId>
  1261.                 <version>2.0-beta-2</version>
  1262.             </plugin>
  1263.             <plugin>
  1264.                 <artifactId>maven-changes-plugin</artifactId>
  1265.                 <version>2.7.1</version>
  1266.                 <reportSets>
  1267.                     <reportSet>
  1268.                         <reports>
  1269.                             <report>changes-report</report>
  1270.                             <!-- Uncomment if using JIRA -->
  1271.                             <!--report>jira-report</report-->
  1272.                         </reports>
  1273.                     </reportSet>
  1274.                 </reportSets>
  1275.                 <configuration>
  1276.                     <columnNames>Key,Type,Summary,Assignee,Status,Resolution,Priority,Component</columnNames>
  1277.                     <sortColumnNames>Key</sortColumnNames>
  1278.                 </configuration>
  1279.             </plugin>
  1280.             <plugin>
  1281.                 <groupId>org.codehaus.mojo</groupId>
  1282.                 <artifactId>taglist-maven-plugin</artifactId>
  1283.                 <version>2.4</version>
  1284.                 <configuration>
  1285.                     <tagListOptions>
  1286.                         <tagClasses>
  1287.                             <tagClass>
  1288.                                 <displayName>Todo Work</displayName>
  1289.                                 <tags>
  1290.                                     <tag>
  1291.                                         <matchString>todo</matchString>
  1292.                                         <matchType>ignoreCase</matchType>
  1293.                                     </tag>
  1294.                                     <tag>
  1295.                                         <matchString>FIXME</matchString>
  1296.                                         <matchType>exact</matchType>
  1297.                                     </tag>
  1298.                                     <tag>
  1299.                                         <matchString>XXX</matchString>
  1300.                                         <matchType>exact</matchType>
  1301.                                     </tag>
  1302.                                     <tag>
  1303.                                         <matchString>@deprecated</matchString>
  1304.                                         <matchType>exact</matchType>
  1305.                                     </tag>
  1306.                                 </tags>
  1307.                             </tagClass>
  1308.                         </tagClasses>
  1309.                     </tagListOptions>
  1310.                 </configuration>
  1311.             </plugin>
  1312.             <!-- Uncomment after configuring SCM connection>
  1313.            <plugin>
  1314.                <artifactId>maven-changelog-plugin</artifactId>
  1315.                <version>2.2</version>
  1316.                <reportSets>
  1317.                    <reportSet>
  1318.                        <id>All Reports</id>
  1319.                        <configuration>
  1320.                            <type>range</type>
  1321.                            <range>90</range>
  1322.                            <dateFormat>yyyy-MM-dd HH:mm:ss</dateFormat>
  1323.                        </configuration>
  1324.                        <reports>
  1325.                            <report>changelog</report>
  1326.                            <report>file-activity</report>
  1327.                            <report>dev-activity</report>
  1328.                        </reports>
  1329.                    </reportSet>
  1330.                </reportSets>
  1331.            </plugin-->
  1332.             <!--plugin>
  1333.                <artifactId>maven-docck-plugin</artifactId>
  1334.                <executions>
  1335.                    <execution>
  1336.                    <goals>
  1337.                    <goal>check</goal>
  1338.                    </goals>
  1339.                    </execution>
  1340.                </executions>
  1341.            </plugin-->
  1342.             <plugin>
  1343.                 <groupId>org.codehaus.mojo</groupId>
  1344.                 <artifactId>cobertura-maven-plugin</artifactId>
  1345.                 <version>2.5.1</version>
  1346.                 <configuration>
  1347.                     <formats>
  1348.                         <format>html</format>
  1349.                         <format>xml</format>
  1350.                     </formats>
  1351.                 </configuration>
  1352.             </plugin>
  1353.             <!-- Compare APIs to a previous version, uncomment when a release version exists -->
  1354.             <!--plugin>
  1355.                <groupId>org.codehaus.mojo</groupId>
  1356.                <artifactId>clirr-maven-plugin</artifactId>
  1357.                <version>2.4</version>
  1358.                <inherited>true</inherited>
  1359.                <configuration>
  1360.                    <minSeverity>info</minSeverity>
  1361.                </configuration>
  1362.            </plugin-->
  1363.             <plugin>
  1364.                 <groupId>org.codehaus.mojo</groupId>
  1365.                 <artifactId>javancss-maven-plugin</artifactId>
  1366.                 <version>2.0</version>
  1367.                 <inherited>true</inherited>
  1368.             </plugin>
  1369.             <plugin>
  1370.                 <groupId>org.codehaus.mojo</groupId>
  1371.                 <artifactId>findbugs-maven-plugin</artifactId>
  1372.                 <version>2.5.2</version>
  1373.                 <configuration>
  1374.                     <xmlOutput>true</xmlOutput>
  1375.                     <effort>Default</effort>
  1376.                     <threshold>Normal</threshold>
  1377.                     <!--xmlOutputDirectory>directory location of findbugs xdoc xml report</xmlOutputDirectory>
  1378.                    <threshold>High|Normal|Low|Exp|Ignore</threshold>
  1379.                    <effort>Min|Default|Max</effort>
  1380.                    <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
  1381.                    <includeFilterFile>findbugs-include.xml</includeFilterFile>
  1382.                    <visitors>FindDeadLocalStores,UnreadFields</visitors>
  1383.                    <omitVisitors>FindDeadLocalStores,UnreadFields</omitVisitors>
  1384.                    <onlyAnalyze>org.codehaus.mojo.findbugs.*</onlyAnalyze>
  1385.                    <pluginList>/libs/fb-contrib/fb-contrib-2.8.0.jar</pluginList>
  1386.                    <debug>true|false</debug>
  1387.                    <relaxed>true|false</relaxed>
  1388.                    <findbugsXmlOutput>true|false</findbugsXmlOutput>
  1389.                    <findbugsXmlOutputDirectory>location of legacy xml format report</findbugsXmlOutputDirectory-->
  1390.                 </configuration>
  1391.             </plugin>
  1392.             <plugin>
  1393.                 <groupId>org.codehaus.mojo</groupId>
  1394.                 <artifactId>versions-maven-plugin</artifactId>
  1395.                 <version>1.3.1</version>
  1396.                 <reportSets>
  1397.                     <reportSet>
  1398.                       <reports>
  1399.                         <report>dependency-updates-report</report>
  1400.                         <report>plugin-updates-report</report>
  1401.                         <report>property-updates-report</report>
  1402.                       </reports>
  1403.                     </reportSet>
  1404.                 </reportSets>
  1405.             </plugin>
  1406.             <!--plugin>
  1407.                <groupId>org.codehaus.mojo</groupId>
  1408.                <artifactId>dashboard-maven-plugin</artifactId>
  1409.                <version>1.0.0-beta-1</version>
  1410.            </plugin-->
  1411.             <!--plugin>
  1412.                <artifactId>maven-doap-plugin</artifactId>
  1413.                <version>1.0</version>
  1414.                <configuration>
  1415.                    <doapOptions>
  1416.                        <programmingLanguage>java</programmingLanguage>
  1417.                        <category>build-management</category>
  1418.                    </doapOptions>
  1419.                    <asfExtOptions>
  1420.                        <included>false</included>
  1421.                    </asfExtOptions>
  1422.                </configuration>
  1423.            </plugin-->
  1424.         </plugins>
  1425.     </reporting>
  1426. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement