Changeset 1122 for raptor-client


Ignore:
Timestamp:
09/19/11 19:08:04 (9 years ago)
Author:
philsmart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • raptor-client/trunk/pom.xml

    r1120 r1122  
    1 <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"> 
    2         <modelVersion>4.0.0</modelVersion> 
    3         <groupId>uk.ac.cardiff.raptor</groupId> 
    4         <artifactId>raptor-client</artifactId> 
    5         <version>0.1.7-SNAPSHOT</version> 
    6         <name>Raptor Client for Remoting</name> 
    7         <description>Raptor Library for sending and Receiving Model Events</description> 
    8  
    9         <!-- set up of SCM and DM --> 
    10         <scm> 
    11                 <developerConnection>scm:svn:http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/trunk</developerConnection> 
    12                 <url>http://iam.cf.ac.uk/repos/RAPTOR/raptor-client</url> 
    13         </scm> 
    14         <distributionManagement> 
    15                 <repository> 
    16                         <uniqueVersion>false</uniqueVersion> 
    17                         <id>raptor-release</id> 
    18                         <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url> 
    19                 </repository> 
    20                 <snapshotRepository> 
    21                         <uniqueVersion>false</uniqueVersion> 
    22                         <id>raptor-snapshot</id> 
    23                         <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url> 
    24                 </snapshotRepository> 
    25         </distributionManagement> 
    26  
    27  
    28         <properties> 
    29                 <apache.cxf.version>2.2.8</apache.cxf.version> 
    30                 <spring.version>3.0.3.RELEASE</spring.version> 
    31         </properties> 
    32  
    33         <dependencies> 
    34  
    35                 <!-- Shibboleth V3 dependencies --> 
    36                 <!-- <dependency> <groupId>net.shibboleth.idp</groupId> <artifactId>idp-attribute-resolver-api</artifactId>  
    37                         <version>3.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.shibboleth.idp</groupId>  
    38                         <artifactId>idp-attribute-resolver-impl</artifactId> <version>3.0-SNAPSHOT</version>  
    39                         </dependency> --> 
    40  
    41                 <dependency> 
    42                         <groupId>org.opensaml</groupId> 
    43                         <artifactId>opensaml</artifactId> 
    44                         <version>2.4.0</version> 
    45                         <exclusions> 
    46                                 <exclusion> 
    47                                         <artifactId>log4j-over-slf4j</artifactId> 
    48                                         <groupId>org.slf4j</groupId> 
    49                                 </exclusion> 
    50                                 <exclusion> 
    51                                         <artifactId>slf4j-api</artifactId> 
    52                                         <groupId>org.slf4j</groupId> 
    53                                 </exclusion> 
    54                                 <exclusion> 
    55                                         <artifactId>jcl-over-slf4j</artifactId> 
    56                                         <groupId>org.slf4j</groupId> 
    57                                 </exclusion> 
    58                         </exclusions> 
    59                 </dependency> 
    60  
    61                 <!-- DONE --> 
    62  
    63          
    64          
    65                 <dependency> 
    66                         <groupId>uk.ac.cardiff.raptor</groupId> 
    67                         <artifactId>raptor-information-model</artifactId> 
    68                         <version>0.1.7-SNAPSHOT</version> 
    69                         <exclusions> 
    70                                 <exclusion> 
    71                                         <artifactId>hibernate</artifactId> 
    72                                         <groupId>org.hibernate</groupId> 
    73                                 </exclusion> 
    74                         </exclusions> 
    75                 </dependency> 
    76          
    77          
    78  
    79  
    80        
    81          
    82  
    83          
    84           <!--  CXF libraries --> 
    85            
    86                   <dependency> 
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
     3    <modelVersion>4.0.0</modelVersion> 
     4    <groupId>uk.ac.cardiff.raptor</groupId> 
     5    <artifactId>raptor-client</artifactId> 
     6    <version>0.1.7-SNAPSHOT</version> 
     7    <name>Raptor Client for Remoting</name> 
     8    <description>Raptor Library for sending and Receiving Model Events</description> 
     9 
     10    <!-- set up of SCM and DM --> 
     11    <scm> 
     12        <developerConnection>scm:svn:http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/trunk</developerConnection> 
     13        <url>http://iam.cf.ac.uk/repos/RAPTOR/raptor-client</url> 
     14    </scm> 
     15    <distributionManagement> 
     16        <repository> 
     17            <uniqueVersion>false</uniqueVersion> 
     18            <id>raptor-release</id> 
     19            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url> 
     20        </repository> 
     21        <snapshotRepository> 
     22            <uniqueVersion>false</uniqueVersion> 
     23            <id>raptor-snapshot</id> 
     24            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url> 
     25        </snapshotRepository> 
     26    </distributionManagement> 
     27 
     28 
     29    <properties> 
     30        <apache.cxf.version>2.2.8</apache.cxf.version> 
     31        <spring.version>3.0.3.RELEASE</spring.version> 
     32    </properties> 
     33 
     34    <dependencies> 
     35 
     36        <!-- Shibboleth V3 dependencies --> 
     37        <!-- <dependency> <groupId>net.shibboleth.idp</groupId> <artifactId>idp-attribute-resolver-api</artifactId> <version>3.0-SNAPSHOT</version>  
     38            </dependency> <dependency> <groupId>net.shibboleth.idp</groupId> <artifactId>idp-attribute-resolver-impl</artifactId> <version>3.0-SNAPSHOT</version>  
     39            </dependency> --> 
     40 
     41        <dependency> 
     42            <groupId>org.opensaml</groupId> 
     43            <artifactId>opensaml</artifactId> 
     44            <version>2.4.0</version> 
     45            <exclusions> 
     46                <exclusion> 
     47                    <artifactId>log4j-over-slf4j</artifactId> 
     48                    <groupId>org.slf4j</groupId> 
     49                </exclusion> 
     50                <exclusion> 
     51                    <artifactId>slf4j-api</artifactId> 
     52                    <groupId>org.slf4j</groupId> 
     53                </exclusion> 
     54                <exclusion> 
     55                    <artifactId>jcl-over-slf4j</artifactId> 
     56                    <groupId>org.slf4j</groupId> 
     57                </exclusion> 
     58            </exclusions> 
     59        </dependency> 
     60 
     61        <!-- Raptor Specific --> 
     62 
     63        <dependency> 
     64            <groupId>uk.ac.cardiff.raptor</groupId> 
     65            <artifactId>raptor-information-model</artifactId> 
     66            <version>0.1.7-SNAPSHOT</version> 
     67            <exclusions> 
     68                <exclusion> 
     69                    <artifactId>hibernate</artifactId> 
     70                    <groupId>org.hibernate</groupId> 
     71                </exclusion> 
     72            </exclusions> 
     73        </dependency> 
     74 
     75 
     76        <!-- CXF libraries --> 
     77 
     78        <dependency> 
    8779            <groupId>org.apache.cxf</groupId> 
    8880            <artifactId>cxf-bundle</artifactId> 
     
    145137                    <groupId>org.mortbay.jetty</groupId> 
    146138                </exclusion> 
     139                <exclusion> 
     140                    <artifactId>spring-jms</artifactId> 
     141                    <groupId>org.springframework</groupId> 
     142                </exclusion> 
     143                <exclusion> 
     144                    <artifactId>spring-context-support</artifactId> 
     145                    <groupId>org.springframework</groupId> 
     146                </exclusion> 
     147                <exclusion> 
     148                    <artifactId>spring-tx</artifactId> 
     149                    <groupId>org.springframework</groupId> 
     150                </exclusion> 
    147151            </exclusions> 
    148152        </dependency> 
    149153 
    150                  
    151          
    152         <!-- CXF libs done --> 
    153  
    154                 <!-- LDAP Data Connector Libraries --> 
    155                 <dependency> 
    156                         <groupId>edu.vt.middleware</groupId> 
    157                         <artifactId>ldap</artifactId> 
    158                         <version>2.8.2</version> 
    159                 </dependency> 
    160  
    161                 <!-- Spring ORM and Hibernate for the DAO --> 
    162                 <!-- <dependency> <groupId>hibernate</groupId> <artifactId>hibernate</artifactId>  
    163                         <version>3.1.3</version> </dependency> --> 
    164  
    165                 <dependency> 
    166                         <groupId>org.springframework</groupId> 
    167                         <artifactId>spring-orm</artifactId> 
    168                         <version>${spring.version}</version> 
    169                         <scope>provided</scope> 
    170                 </dependency> 
    171  
    172                 <dependency> 
    173                         <groupId>commons-pool</groupId> 
    174                         <artifactId>commons-pool</artifactId> 
    175                         <version>1.5.6</version> 
    176                 </dependency> 
    177                 <dependency> 
    178                         <groupId>org.hibernate</groupId> 
    179                         <artifactId>hibernate</artifactId> 
    180                         <version>3.1.3</version> 
    181                 </dependency> 
    182  
    183  
    184                 <!-- LOGGING --> 
    185  
    186                 <dependency> 
    187                         <groupId>ch.qos.logback</groupId> 
    188                         <artifactId>logback-classic</artifactId> 
    189                         <version>0.9.27</version> 
    190                 </dependency> 
    191                  
    192                  
    193         </dependencies> 
    194  
    195         <!-- Adding extra repositories for any other libs, which is hosted on Iam --> 
    196  
    197  
    198         <repositories> 
    199                 <repository> 
    200                         <releases> 
    201                                 <enabled>true</enabled> 
    202                         </releases> 
    203                         <snapshots> 
    204                                 <enabled>true</enabled> 
    205                                 <updatePolicy>always</updatePolicy> 
    206                         </snapshots> 
    207                         <id>raptor-extras-repo</id> 
    208                         <name>Iam Local Maven Repo</name> 
    209                         <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-extra</url> 
    210                         <layout>default</layout> 
    211                 </repository> 
    212                 <repository> 
    213                         <releases> 
    214                                 <enabled>true</enabled> 
    215                         </releases> 
    216                         <snapshots> 
    217                                 <enabled>true</enabled> 
    218                                 <updatePolicy>always</updatePolicy> 
    219                         </snapshots> 
    220                         <id>raptor-snapshot-repo</id> 
    221                         <name>Iam Local Maven Repo Snapshots</name> 
    222                         <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url> 
    223                         <layout>default</layout> 
    224                 </repository> 
    225                 <repository> 
    226                         <releases> 
    227                                 <enabled>true</enabled> 
    228                         </releases> 
    229                         <snapshots> 
    230                                 <enabled>true</enabled> 
    231                                 <updatePolicy>always</updatePolicy> 
    232                         </snapshots> 
    233                         <id>raptor-release-repo</id> 
    234                         <name>Iam Local Maven Repo Releases</name> 
    235                         <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url> 
    236                         <layout>default</layout> 
    237                 </repository> 
    238                 <repository> 
    239                         <id>shibboleth.internet2.edu</id> 
    240                         <name>Internet2</name> 
    241                         <layout>default</layout> 
    242                         <url>http://shibboleth.internet2.edu/downloads/maven2</url> 
    243                         <snapshots> 
    244                                 <enabled>false</enabled> 
    245                         </snapshots> 
    246                 </repository> 
    247         </repositories> 
    248         <!-- done --> 
    249  
    250  
    251         <!-- set up plugins --> 
    252  
    253         <build> 
    254                 <resources> 
    255                         <resource> 
    256                                 <directory>src/main/java/</directory> 
    257                                 <includes> 
    258                                         <include>uk/ac/cardiff/raptor/registry/releaseInformation.hbm.xml</include> 
    259                                 </includes> 
    260                         </resource> 
    261                         <!-- DONE --> 
    262                 </resources> 
    263                 <pluginManagement> 
    264                         <plugins> 
    265                                 <plugin> 
    266                                         <groupId>org.apache.maven.plugins</groupId> 
    267                                         <artifactId>maven-compiler-plugin</artifactId> 
    268                                         <configuration> 
    269                                                 <source>1.6</source> 
    270                                                 <target>1.6</target> 
    271                                         </configuration> 
    272                                 </plugin> 
    273                                 <plugin> 
    274                                         <groupId>org.apache.maven.plugins</groupId> 
    275                                         <artifactId>maven-eclipse-plugin</artifactId> 
    276                                         <configuration> 
    277                                                 <projectNameTemplate>[artifactId]-[version]</projectNameTemplate> 
    278                                                 <wtpmanifest>true</wtpmanifest> 
    279                                                 <wtpapplicationxml>true</wtpapplicationxml> 
    280                                                 <wtpversion>2.0</wtpversion> 
    281                                         </configuration> 
    282                                 </plugin> 
    283                                 <plugin> 
    284                                         <groupId>com.google.code.maven-license-plugin</groupId> 
    285                                         <artifactId>maven-license-plugin</artifactId> 
    286                                         <version>1.4.0</version> 
    287                                 </plugin> 
    288                         </plugins> 
    289                 </pluginManagement> 
    290                 <plugins> 
    291                         <plugin> 
    292                                 <artifactId>maven-release-plugin</artifactId> 
    293                                 <version>2.0</version> 
    294                                 <configuration> 
    295                                         <username>philsmart</username> 
    296                                         <password>nv75hh</password> 
    297                                         <tagBase> 
    298                                                 http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/tags 
     154 
     155 
     156        <!-- LDAP Data Connector Libraries --> 
     157        <dependency> 
     158            <groupId>edu.vt.middleware</groupId> 
     159            <artifactId>ldap</artifactId> 
     160            <version>2.8.2</version> 
     161        </dependency> 
     162 
     163        <!-- Spring ORM and Hibernate for the DAO --> 
     164        <!-- <dependency> <groupId>hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.1.3</version> </dependency> --> 
     165 
     166        <dependency> 
     167            <groupId>org.springframework</groupId> 
     168            <artifactId>spring-orm</artifactId> 
     169            <version>${spring.version}</version> 
     170            <scope>provided</scope> 
     171            <exclusions> 
     172                <exclusion> 
     173                    <artifactId>spring-tx</artifactId> 
     174                    <groupId>org.springframework</groupId> 
     175                </exclusion> 
     176            </exclusions> 
     177        </dependency> 
     178 
     179        <dependency> 
     180            <groupId>org.springframework</groupId> 
     181            <artifactId>spring-tx</artifactId> 
     182            <version>${spring.version}</version> 
     183        </dependency> 
     184 
     185        <dependency> 
     186            <groupId>commons-pool</groupId> 
     187            <artifactId>commons-pool</artifactId> 
     188            <version>1.5.6</version> 
     189        </dependency> 
     190        <dependency> 
     191            <groupId>org.hibernate</groupId> 
     192            <artifactId>hibernate</artifactId> 
     193            <version>3.1.3</version> 
     194        </dependency> 
     195 
     196 
     197        <!-- LOGGING --> 
     198 
     199        <dependency> 
     200            <groupId>ch.qos.logback</groupId> 
     201            <artifactId>logback-classic</artifactId> 
     202            <version>0.9.27</version> 
     203        </dependency> 
     204 
     205 
     206 
     207    </dependencies> 
     208 
     209    <!-- Adding extra repositories for any other libs, which is hosted on Iam --> 
     210 
     211 
     212    <repositories> 
     213        <repository> 
     214            <releases> 
     215                <enabled>true</enabled> 
     216            </releases> 
     217            <snapshots> 
     218                <enabled>true</enabled> 
     219                <updatePolicy>always</updatePolicy> 
     220            </snapshots> 
     221            <id>raptor-extras-repo</id> 
     222            <name>Iam Local Maven Repo</name> 
     223            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-extra</url> 
     224            <layout>default</layout> 
     225        </repository> 
     226        <repository> 
     227            <releases> 
     228                <enabled>true</enabled> 
     229            </releases> 
     230            <snapshots> 
     231                <enabled>true</enabled> 
     232                <updatePolicy>always</updatePolicy> 
     233            </snapshots> 
     234            <id>raptor-snapshot-repo</id> 
     235            <name>Iam Local Maven Repo Snapshots</name> 
     236            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url> 
     237            <layout>default</layout> 
     238        </repository> 
     239        <repository> 
     240            <releases> 
     241                <enabled>true</enabled> 
     242            </releases> 
     243            <snapshots> 
     244                <enabled>true</enabled> 
     245                <updatePolicy>always</updatePolicy> 
     246            </snapshots> 
     247            <id>raptor-release-repo</id> 
     248            <name>Iam Local Maven Repo Releases</name> 
     249            <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url> 
     250            <layout>default</layout> 
     251        </repository> 
     252        <repository> 
     253            <id>shibboleth.internet2.edu</id> 
     254            <name>Internet2</name> 
     255            <layout>default</layout> 
     256            <url>http://shibboleth.internet2.edu/downloads/maven2</url> 
     257            <snapshots> 
     258                <enabled>false</enabled> 
     259            </snapshots> 
     260        </repository> 
     261    </repositories> 
     262    <!-- done --> 
     263 
     264 
     265    <!-- set up plugins --> 
     266 
     267    <build> 
     268        <resources> 
     269            <resource> 
     270                <directory>src/main/java/</directory> 
     271                <includes> 
     272                    <include>uk/ac/cardiff/raptor/registry/releaseInformation.hbm.xml</include> 
     273                </includes> 
     274            </resource> 
     275            <!-- DONE --> 
     276        </resources> 
     277        <pluginManagement> 
     278            <plugins> 
     279                <plugin> 
     280                    <groupId>org.apache.maven.plugins</groupId> 
     281                    <artifactId>maven-compiler-plugin</artifactId> 
     282                    <configuration> 
     283                        <source>1.6</source> 
     284                        <target>1.6</target> 
     285                    </configuration> 
     286                </plugin> 
     287                <plugin> 
     288                    <groupId>org.apache.maven.plugins</groupId> 
     289                    <artifactId>maven-eclipse-plugin</artifactId> 
     290                    <configuration> 
     291                        <projectNameTemplate>[artifactId]-[version]</projectNameTemplate> 
     292                        <wtpmanifest>true</wtpmanifest> 
     293                        <wtpapplicationxml>true</wtpapplicationxml> 
     294                        <wtpversion>2.0</wtpversion> 
     295                    </configuration> 
     296                </plugin> 
     297                <plugin> 
     298                    <groupId>com.google.code.maven-license-plugin</groupId> 
     299                    <artifactId>maven-license-plugin</artifactId> 
     300                    <version>1.4.0</version> 
     301                </plugin> 
     302            </plugins> 
     303        </pluginManagement> 
     304        <plugins> 
     305            <plugin> 
     306                <artifactId>maven-release-plugin</artifactId> 
     307                <version>2.0</version> 
     308                <configuration> 
     309                    <username>philsmart</username> 
     310                    <password>nv75hh</password> 
     311                    <tagBase> 
     312                        http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/tags 
    299313                    </tagBase> 
    300                                         <providerImplementations> 
    301                                                 <svn>javasvn</svn> 
    302                                         </providerImplementations> 
    303                                 </configuration> 
    304                                 <dependencies> 
    305                                         <dependency> 
    306                                                 <groupId>com.google.code.maven-scm-provider-svnjava</groupId> 
    307                                                 <artifactId>maven-scm-provider-svnjava</artifactId> 
    308                                                 <version>1.10</version> 
    309                                         </dependency> 
    310                                 </dependencies> 
    311                         </plugin> 
    312                         <plugin> 
    313                                 <groupId>com.google.code.maven-license-plugin</groupId> 
    314                                 <artifactId>maven-license-plugin</artifactId> 
    315                                 <version>1.4.0</version> 
    316                                 <configuration> 
    317                                         <includes> 
    318                                                 <include>src/**</include> 
    319                                                 <include>**/test/**</include> 
    320                                         </includes> 
    321                                         <excludes> 
    322                                                 <exclude>target/**</exclude> 
    323                                                 <exclude>.clover/**</exclude> 
    324                                         </excludes> 
    325                                         <header>src/main/resources/license-apache</header> 
    326                                         <properties> 
    327                                                 <year>2010</year> 
    328                                                 <email>smartp@cf.ac.uk</email> 
    329                                                 <name>Cardiff University, Wales</name> 
    330                                         </properties> 
    331                                 </configuration> 
    332                                 <executions> 
    333                                         <execution> 
    334                                                 <goals> 
    335                                                         <goal>check</goal> 
    336                                                 </goals> 
    337                                         </execution> 
    338                                 </executions> 
    339                         </plugin> 
    340                 </plugins> 
    341         </build> 
     314                    <providerImplementations> 
     315                        <svn>javasvn</svn> 
     316                    </providerImplementations> 
     317                </configuration> 
     318                <dependencies> 
     319                    <dependency> 
     320                        <groupId>com.google.code.maven-scm-provider-svnjava</groupId> 
     321                        <artifactId>maven-scm-provider-svnjava</artifactId> 
     322                        <version>1.10</version> 
     323                    </dependency> 
     324                </dependencies> 
     325            </plugin> 
     326            <plugin> 
     327                <groupId>com.google.code.maven-license-plugin</groupId> 
     328                <artifactId>maven-license-plugin</artifactId> 
     329                <version>1.4.0</version> 
     330                <configuration> 
     331                    <includes> 
     332                        <include>src/**</include> 
     333                        <include>**/test/**</include> 
     334                    </includes> 
     335                    <excludes> 
     336                        <exclude>target/**</exclude> 
     337                        <exclude>.clover/**</exclude> 
     338                    </excludes> 
     339                    <header>src/main/resources/license-apache</header> 
     340                    <properties> 
     341                        <year>2010</year> 
     342                        <email>smartp@cf.ac.uk</email> 
     343                        <name>Cardiff University, Wales</name> 
     344                    </properties> 
     345                </configuration> 
     346                <executions> 
     347                    <execution> 
     348                        <goals> 
     349                            <goal>check</goal> 
     350                        </goals> 
     351                    </execution> 
     352                </executions> 
     353            </plugin> 
     354        </plugins> 
     355    </build> 
    342356 
    343357</project> 
Note: See TracChangeset for help on using the changeset viewer.