Changeset 841 for raptor-client


Ignore:
Timestamp:
05/20/11 18:07:31 (9 years ago)
Author:
philsmart
Message:
 
Location:
raptor-client/trunk
Files:
3 edited

Legend:

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

    r835 r841  
    11<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.0-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.7</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         <!-- DONE --> 
    62  
    63  
    64         <dependency> 
    65             <groupId>uk.ac.cardiff.raptor</groupId> 
    66             <artifactId>raptor-information-model</artifactId> 
    67             <version>0.1.0-SNAPSHOT</version> 
    68             <exclusions> 
    69                 <exclusion> 
    70                     <artifactId>hibernate</artifactId> 
    71                     <groupId>org.hibernate</groupId> 
    72                 </exclusion> 
    73             </exclusions> 
    74         </dependency> 
    75  
    76         <dependency> 
    77             <groupId>org.apache.cxf</groupId> 
    78             <artifactId>cxf-rt-transports-http</artifactId> 
    79             <version>${apache.cxf.version}</version> 
    80             <exclusions> 
    81                 <exclusion> 
    82                     <artifactId>spring-web</artifactId> 
    83                     <groupId>org.springframework</groupId> 
    84                 </exclusion> 
    85                 <exclusion> 
    86                     <artifactId>spring-context</artifactId> 
    87                     <groupId>org.springframework</groupId> 
    88                 </exclusion> 
    89                 <exclusion> 
    90                     <artifactId>spring-beans</artifactId> 
    91                     <groupId>org.springframework</groupId> 
    92                 </exclusion> 
    93                 <exclusion> 
    94                     <artifactId>spring-core</artifactId> 
    95                     <groupId>org.springframework</groupId> 
    96                 </exclusion> 
    97             </exclusions> 
    98         </dependency> 
    99  
    100         <dependency> 
    101             <groupId>org.apache.cxf</groupId> 
    102             <artifactId>cxf-rt-databinding-aegis</artifactId> 
    103             <version>${apache.cxf.version}</version> 
    104         </dependency> 
    105  
    106         <dependency> 
    107             <groupId>org.apache.cxf</groupId> 
    108             <artifactId>cxf-rt-frontend-jaxws</artifactId> 
    109             <version>${apache.cxf.version}</version> 
    110             <exclusions> 
    111                 <exclusion> 
    112                     <groupId>asm</groupId> 
    113                     <artifactId>asm</artifactId> 
    114                 </exclusion> 
    115             </exclusions> 
    116         </dependency> 
    117  
    118         <dependency> 
    119             <groupId>org.apache.cxf</groupId> 
    120             <artifactId>cxf-bundle-jaxrs</artifactId> 
    121             <version>${apache.cxf.version}</version> 
    122             <exclusions> 
    123                 <exclusion> 
    124                     <artifactId>spring-beans</artifactId> 
    125                     <groupId>org.springframework</groupId> 
    126                 </exclusion> 
    127                 <exclusion> 
    128                     <artifactId>spring-core</artifactId> 
    129                     <groupId>org.springframework</groupId> 
    130                 </exclusion> 
    131                 <exclusion> 
    132                     <artifactId>spring-web</artifactId> 
    133                     <groupId>org.springframework</groupId> 
    134                 </exclusion> 
    135                 <exclusion> 
    136                     <artifactId>spring-context</artifactId> 
    137                     <groupId>org.springframework</groupId> 
    138                 </exclusion> 
    139                 <exclusion> 
    140                     <artifactId>xalan</artifactId> 
    141                     <groupId>xalan</groupId> 
    142                 </exclusion> 
    143                 <exclusion> 
    144                     <artifactId>xercesImpl</artifactId> 
    145                     <groupId>xerces</groupId> 
    146                 </exclusion> 
    147                 <exclusion> 
    148                     <artifactId>slf4j-api</artifactId> 
    149                     <groupId>org.slf4j</groupId> 
    150                 </exclusion> 
    151                 <exclusion> 
    152                     <artifactId>jetty</artifactId> 
    153                     <groupId>org.mortbay.jetty</groupId> 
    154                 </exclusion> 
    155                 <exclusion> 
    156                     <artifactId>jetty-util</artifactId> 
    157                     <groupId>org.mortbay.jetty</groupId> 
    158                 </exclusion> 
    159             </exclusions> 
    160         </dependency> 
    161  
    162         <!-- LDAP Data Connector Libraries --> 
    163         <dependency> 
    164             <groupId>edu.vt.middleware</groupId> 
    165             <artifactId>ldap</artifactId> 
    166             <version>2.8.2</version> 
    167         </dependency> 
    168  
    169         <!-- Spring ORM and Hibernate for the DAO --> 
    170         <!-- <dependency> <groupId>hibernate</groupId> <artifactId>hibernate</artifactId> <version>3.1.3</version> </dependency> --> 
    171  
    172         <dependency> 
    173             <groupId>org.springframework</groupId> 
    174             <artifactId>spring-orm</artifactId> 
    175             <version>${spring.version}</version> 
    176             <scope>provided</scope> 
    177         </dependency> 
    178  
    179         <dependency> 
    180             <groupId>commons-pool</groupId> 
    181             <artifactId>commons-pool</artifactId> 
    182             <version>1.5.6</version> 
    183         </dependency> 
    184         <dependency> 
    185                 <groupId>org.hibernate</groupId> 
    186                 <artifactId>hibernate</artifactId> 
    187                 <version>3.1.3</version> 
    188         </dependency> 
    189     </dependencies> 
    190  
    191     <!-- Adding extra repositories for any other libs, which is hosted on Iam --> 
    192  
    193  
    194     <repositories> 
    195         <repository> 
    196             <releases> 
    197                 <enabled>true</enabled> 
    198             </releases> 
    199             <snapshots> 
    200                 <enabled>true</enabled> 
    201                 <updatePolicy>always</updatePolicy> 
    202             </snapshots> 
    203             <id>raptor-extras-repo</id> 
    204             <name>Iam Local Maven Repo</name> 
    205             <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-extra</url> 
    206             <layout>default</layout> 
    207         </repository> 
    208         <repository> 
    209             <releases> 
    210                 <enabled>true</enabled> 
    211             </releases> 
    212             <snapshots> 
    213                 <enabled>true</enabled> 
    214                 <updatePolicy>always</updatePolicy> 
    215             </snapshots> 
    216             <id>raptor-snapshot-repo</id> 
    217             <name>Iam Local Maven Repo Snapshots</name> 
    218             <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url> 
    219             <layout>default</layout> 
    220         </repository> 
    221         <repository> 
    222             <releases> 
    223                 <enabled>true</enabled> 
    224             </releases> 
    225             <snapshots> 
    226                 <enabled>true</enabled> 
    227                 <updatePolicy>always</updatePolicy> 
    228             </snapshots> 
    229             <id>raptor-release-repo</id> 
    230             <name>Iam Local Maven Repo Releases</name> 
    231             <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url> 
    232             <layout>default</layout> 
    233         </repository> 
    234         <repository> 
    235             <id>shibboleth.internet2.edu</id> 
    236             <name>Internet2</name> 
    237             <layout>default</layout> 
    238             <url>http://shibboleth.internet2.edu/downloads/maven2</url> 
    239             <snapshots> 
    240                 <enabled>false</enabled> 
    241             </snapshots> 
    242         </repository> 
    243     </repositories> 
    244     <!-- done --> 
    245  
    246  
    247     <!-- set up plugins --> 
    248  
    249     <build> 
    250         <resources> 
    251             <resource> 
    252                 <directory>src/main/java/</directory> 
    253                 <includes> 
    254                     <include>uk/ac/cardiff/raptor/registry/releaseInformation.hbm.xml</include> 
    255                 </includes> 
    256             </resource> 
    257             <!-- DONE --> 
    258         </resources> 
    259         <pluginManagement> 
    260             <plugins> 
    261                 <plugin> 
    262                     <groupId>org.apache.maven.plugins</groupId> 
    263                     <artifactId>maven-compiler-plugin</artifactId> 
    264                     <configuration> 
    265                         <source>1.6</source> 
    266                         <target>1.6</target> 
    267                     </configuration> 
    268                 </plugin> 
    269                 <plugin> 
    270                     <groupId>org.apache.maven.plugins</groupId> 
    271                     <artifactId>maven-eclipse-plugin</artifactId> 
    272                     <configuration> 
    273                         <projectNameTemplate>[artifactId]-[version]</projectNameTemplate> 
    274                         <wtpmanifest>true</wtpmanifest> 
    275                         <wtpapplicationxml>true</wtpapplicationxml> 
    276                         <wtpversion>2.0</wtpversion> 
    277                     </configuration> 
    278                 </plugin> 
    279                 <plugin> 
    280                     <groupId>com.google.code.maven-license-plugin</groupId> 
    281                     <artifactId>maven-license-plugin</artifactId> 
    282                     <version>1.4.0</version> 
    283                 </plugin> 
    284             </plugins> 
    285         </pluginManagement> 
    286         <plugins> 
    287             <plugin> 
    288                 <artifactId>maven-release-plugin</artifactId> 
    289                 <version>2.0</version> 
    290                 <configuration> 
    291                     <username>philsmart</username> 
    292                     <password>nv75hh</password> 
    293                     <tagBase> 
    294                         http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/tags 
     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.0-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.7</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>  
     38                        <version>3.0-SNAPSHOT</version> </dependency> <dependency> <groupId>net.shibboleth.idp</groupId>  
     39                        <artifactId>idp-attribute-resolver-impl</artifactId> <version>3.0-SNAPSHOT</version>  
     40                        </dependency> --> 
     41 
     42                <dependency> 
     43                        <groupId>org.opensaml</groupId> 
     44                        <artifactId>opensaml</artifactId> 
     45                        <version>2.4.0</version> 
     46                        <exclusions> 
     47                                <exclusion> 
     48                                        <artifactId>log4j-over-slf4j</artifactId> 
     49                                        <groupId>org.slf4j</groupId> 
     50                                </exclusion> 
     51                                <exclusion> 
     52                                        <artifactId>slf4j-api</artifactId> 
     53                                        <groupId>org.slf4j</groupId> 
     54                                </exclusion> 
     55                                <exclusion> 
     56                                        <artifactId>jcl-over-slf4j</artifactId> 
     57                                        <groupId>org.slf4j</groupId> 
     58                                </exclusion> 
     59                        </exclusions> 
     60                </dependency> 
     61 
     62                <!-- DONE --> 
     63 
     64 
     65                <dependency> 
     66                        <groupId>uk.ac.cardiff.raptor</groupId> 
     67                        <artifactId>raptor-information-model</artifactId> 
     68                        <version>0.1.0-SNAPSHOT</version> 
     69                        <exclusions> 
     70                                <exclusion> 
     71                                        <artifactId>hibernate</artifactId> 
     72                                        <groupId>org.hibernate</groupId> 
     73                                </exclusion> 
     74                        </exclusions> 
     75                </dependency> 
     76 
     77                <dependency> 
     78                        <groupId>org.apache.cxf</groupId> 
     79                        <artifactId>cxf-rt-transports-http</artifactId> 
     80                        <version>${apache.cxf.version}</version> 
     81                        <exclusions> 
     82                                <exclusion> 
     83                                        <artifactId>spring-web</artifactId> 
     84                                        <groupId>org.springframework</groupId> 
     85                                </exclusion> 
     86                                <exclusion> 
     87                                        <artifactId>spring-context</artifactId> 
     88                                        <groupId>org.springframework</groupId> 
     89                                </exclusion> 
     90                                <exclusion> 
     91                                        <artifactId>spring-beans</artifactId> 
     92                                        <groupId>org.springframework</groupId> 
     93                                </exclusion> 
     94                                <exclusion> 
     95                                        <artifactId>spring-core</artifactId> 
     96                                        <groupId>org.springframework</groupId> 
     97                                </exclusion> 
     98                        </exclusions> 
     99                </dependency> 
     100 
     101                <dependency> 
     102                        <groupId>org.apache.cxf</groupId> 
     103                        <artifactId>cxf-rt-databinding-aegis</artifactId> 
     104                        <version>${apache.cxf.version}</version> 
     105                </dependency> 
     106 
     107                <dependency> 
     108                        <groupId>org.apache.cxf</groupId> 
     109                        <artifactId>cxf-rt-frontend-jaxws</artifactId> 
     110                        <version>${apache.cxf.version}</version> 
     111                        <exclusions> 
     112                                <exclusion> 
     113                                        <groupId>asm</groupId> 
     114                                        <artifactId>asm</artifactId> 
     115                                </exclusion> 
     116                        </exclusions> 
     117                </dependency> 
     118 
     119                <dependency> 
     120                        <groupId>org.apache.cxf</groupId> 
     121                        <artifactId>cxf-bundle-jaxrs</artifactId> 
     122                        <version>${apache.cxf.version}</version> 
     123                        <exclusions> 
     124                                <exclusion> 
     125                                        <artifactId>spring-beans</artifactId> 
     126                                        <groupId>org.springframework</groupId> 
     127                                </exclusion> 
     128                                <exclusion> 
     129                                        <artifactId>spring-core</artifactId> 
     130                                        <groupId>org.springframework</groupId> 
     131                                </exclusion> 
     132                                <exclusion> 
     133                                        <artifactId>spring-web</artifactId> 
     134                                        <groupId>org.springframework</groupId> 
     135                                </exclusion> 
     136                                <exclusion> 
     137                                        <artifactId>spring-context</artifactId> 
     138                                        <groupId>org.springframework</groupId> 
     139                                </exclusion> 
     140                                <exclusion> 
     141                                        <artifactId>xalan</artifactId> 
     142                                        <groupId>xalan</groupId> 
     143                                </exclusion> 
     144                                <exclusion> 
     145                                        <artifactId>xercesImpl</artifactId> 
     146                                        <groupId>xerces</groupId> 
     147                                </exclusion> 
     148                                <exclusion> 
     149                                        <artifactId>slf4j-api</artifactId> 
     150                                        <groupId>org.slf4j</groupId> 
     151                                </exclusion> 
     152                                <exclusion> 
     153                                        <artifactId>jetty</artifactId> 
     154                                        <groupId>org.mortbay.jetty</groupId> 
     155                                </exclusion> 
     156                                <exclusion> 
     157                                        <artifactId>jetty-util</artifactId> 
     158                                        <groupId>org.mortbay.jetty</groupId> 
     159                                </exclusion> 
     160                        </exclusions> 
     161                </dependency> 
     162 
     163                <!-- LDAP Data Connector Libraries --> 
     164                <dependency> 
     165                        <groupId>edu.vt.middleware</groupId> 
     166                        <artifactId>ldap</artifactId> 
     167                        <version>2.8.2</version> 
     168                </dependency> 
     169 
     170                <!-- Spring ORM and Hibernate for the DAO --> 
     171                <!-- <dependency> <groupId>hibernate</groupId> <artifactId>hibernate</artifactId>  
     172                        <version>3.1.3</version> </dependency> --> 
     173 
     174                <dependency> 
     175                        <groupId>org.springframework</groupId> 
     176                        <artifactId>spring-orm</artifactId> 
     177                        <version>${spring.version}</version> 
     178                        <scope>provided</scope> 
     179                </dependency> 
     180 
     181                <dependency> 
     182                        <groupId>commons-pool</groupId> 
     183                        <artifactId>commons-pool</artifactId> 
     184                        <version>1.5.6</version> 
     185                </dependency> 
     186                <dependency> 
     187                        <groupId>org.hibernate</groupId> 
     188                        <artifactId>hibernate</artifactId> 
     189                        <version>3.1.3</version> 
     190                </dependency> 
     191 
     192 
     193                <!-- LOGGING --> 
     194 
     195                <dependency> 
     196                        <groupId>ch.qos.logback</groupId> 
     197                        <artifactId>logback-classic</artifactId> 
     198                        <version>0.9.27</version> 
     199                </dependency> 
     200                 
     201        </dependencies> 
     202 
     203        <!-- Adding extra repositories for any other libs, which is hosted on Iam --> 
     204 
     205 
     206        <repositories> 
     207                <repository> 
     208                        <releases> 
     209                                <enabled>true</enabled> 
     210                        </releases> 
     211                        <snapshots> 
     212                                <enabled>true</enabled> 
     213                                <updatePolicy>always</updatePolicy> 
     214                        </snapshots> 
     215                        <id>raptor-extras-repo</id> 
     216                        <name>Iam Local Maven Repo</name> 
     217                        <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-extra</url> 
     218                        <layout>default</layout> 
     219                </repository> 
     220                <repository> 
     221                        <releases> 
     222                                <enabled>true</enabled> 
     223                        </releases> 
     224                        <snapshots> 
     225                                <enabled>true</enabled> 
     226                                <updatePolicy>always</updatePolicy> 
     227                        </snapshots> 
     228                        <id>raptor-snapshot-repo</id> 
     229                        <name>Iam Local Maven Repo Snapshots</name> 
     230                        <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-snapshot</url> 
     231                        <layout>default</layout> 
     232                </repository> 
     233                <repository> 
     234                        <releases> 
     235                                <enabled>true</enabled> 
     236                        </releases> 
     237                        <snapshots> 
     238                                <enabled>true</enabled> 
     239                                <updatePolicy>always</updatePolicy> 
     240                        </snapshots> 
     241                        <id>raptor-release-repo</id> 
     242                        <name>Iam Local Maven Repo Releases</name> 
     243                        <url>http://iam.cf.ac.uk/nexus-webapp-1.6.0/content/repositories/raptor-release</url> 
     244                        <layout>default</layout> 
     245                </repository> 
     246                <repository> 
     247                        <id>shibboleth.internet2.edu</id> 
     248                        <name>Internet2</name> 
     249                        <layout>default</layout> 
     250                        <url>http://shibboleth.internet2.edu/downloads/maven2</url> 
     251                        <snapshots> 
     252                                <enabled>false</enabled> 
     253                        </snapshots> 
     254                </repository> 
     255        </repositories> 
     256        <!-- done --> 
     257 
     258 
     259        <!-- set up plugins --> 
     260 
     261        <build> 
     262                <resources> 
     263                        <resource> 
     264                                <directory>src/main/java/</directory> 
     265                                <includes> 
     266                                        <include>uk/ac/cardiff/raptor/registry/releaseInformation.hbm.xml</include> 
     267                                </includes> 
     268                        </resource> 
     269                        <!-- DONE --> 
     270                </resources> 
     271                <pluginManagement> 
     272                        <plugins> 
     273                                <plugin> 
     274                                        <groupId>org.apache.maven.plugins</groupId> 
     275                                        <artifactId>maven-compiler-plugin</artifactId> 
     276                                        <configuration> 
     277                                                <source>1.6</source> 
     278                                                <target>1.6</target> 
     279                                        </configuration> 
     280                                </plugin> 
     281                                <plugin> 
     282                                        <groupId>org.apache.maven.plugins</groupId> 
     283                                        <artifactId>maven-eclipse-plugin</artifactId> 
     284                                        <configuration> 
     285                                                <projectNameTemplate>[artifactId]-[version]</projectNameTemplate> 
     286                                                <wtpmanifest>true</wtpmanifest> 
     287                                                <wtpapplicationxml>true</wtpapplicationxml> 
     288                                                <wtpversion>2.0</wtpversion> 
     289                                        </configuration> 
     290                                </plugin> 
     291                                <plugin> 
     292                                        <groupId>com.google.code.maven-license-plugin</groupId> 
     293                                        <artifactId>maven-license-plugin</artifactId> 
     294                                        <version>1.4.0</version> 
     295                                </plugin> 
     296                        </plugins> 
     297                </pluginManagement> 
     298                <plugins> 
     299                        <plugin> 
     300                                <artifactId>maven-release-plugin</artifactId> 
     301                                <version>2.0</version> 
     302                                <configuration> 
     303                                        <username>philsmart</username> 
     304                                        <password>nv75hh</password> 
     305                                        <tagBase> 
     306                                                http://iam.cf.ac.uk/repos/RAPTOR/raptor-client/tags 
    295307                    </tagBase> 
    296                     <providerImplementations> 
    297                         <svn>javasvn</svn> 
    298                     </providerImplementations> 
    299                 </configuration> 
    300                 <dependencies> 
    301                     <dependency> 
    302                         <groupId>com.google.code.maven-scm-provider-svnjava</groupId> 
    303                         <artifactId>maven-scm-provider-svnjava</artifactId> 
    304                         <version>1.10</version> 
    305                     </dependency> 
    306                 </dependencies> 
    307             </plugin> 
    308             <plugin> 
    309                 <groupId>com.google.code.maven-license-plugin</groupId> 
    310                 <artifactId>maven-license-plugin</artifactId> 
    311                 <version>1.4.0</version> 
    312                 <configuration> 
    313                     <includes> 
    314                         <include>src/**</include> 
    315                         <include>**/test/**</include> 
    316                     </includes> 
    317                     <excludes> 
    318                         <exclude>target/**</exclude> 
    319                         <exclude>.clover/**</exclude> 
    320                     </excludes> 
    321                     <header>src/main/resources/license-apache</header> 
    322                     <properties> 
    323                         <year>2010</year> 
    324                         <email>smartp@cf.ac.uk</email> 
    325                         <name>Cardiff University, Wales</name> 
    326                     </properties> 
    327                 </configuration> 
    328                 <executions> 
    329                     <execution> 
    330                         <goals> 
    331                             <goal>check</goal> 
    332                         </goals> 
    333                     </execution> 
    334                 </executions> 
    335             </plugin> 
    336         </plugins> 
    337     </build> 
     308                                        <providerImplementations> 
     309                                                <svn>javasvn</svn> 
     310                                        </providerImplementations> 
     311                                </configuration> 
     312                                <dependencies> 
     313                                        <dependency> 
     314                                                <groupId>com.google.code.maven-scm-provider-svnjava</groupId> 
     315                                                <artifactId>maven-scm-provider-svnjava</artifactId> 
     316                                                <version>1.10</version> 
     317                                        </dependency> 
     318                                </dependencies> 
     319                        </plugin> 
     320                        <plugin> 
     321                                <groupId>com.google.code.maven-license-plugin</groupId> 
     322                                <artifactId>maven-license-plugin</artifactId> 
     323                                <version>1.4.0</version> 
     324                                <configuration> 
     325                                        <includes> 
     326                                                <include>src/**</include> 
     327                                                <include>**/test/**</include> 
     328                                        </includes> 
     329                                        <excludes> 
     330                                                <exclude>target/**</exclude> 
     331                                                <exclude>.clover/**</exclude> 
     332                                        </excludes> 
     333                                        <header>src/main/resources/license-apache</header> 
     334                                        <properties> 
     335                                                <year>2010</year> 
     336                                                <email>smartp@cf.ac.uk</email> 
     337                                                <name>Cardiff University, Wales</name> 
     338                                        </properties> 
     339                                </configuration> 
     340                                <executions> 
     341                                        <execution> 
     342                                                <goals> 
     343                                                        <goal>check</goal> 
     344                                                </goals> 
     345                                        </execution> 
     346                                </executions> 
     347                        </plugin> 
     348                </plugins> 
     349        </build> 
    338350 
    339351</project> 
  • raptor-client/trunk/src/main/java/uk/ac/cardiff/raptor/store/StorageEngine.java

    r835 r841  
    2727import uk.ac.cardiff.model.event.Event; 
    2828import uk.ac.cardiff.raptor.store.EntryHandler; 
     29import uk.ac.cardiff.raptor.store.dao.StorageException; 
    2930import uk.ac.cardiff.raptor.event.expansion.AttributeAssociationEngine; 
    3031 
     
    7879 
    7980 
     81    } 
     82     
     83    public void performSynchronousEntryStoragePipeline(int transactionId, List<Event> events) throws TransactionInProgressException{ 
     84        if (transactionInProgress){ 
     85            throw new TransactionInProgressException("Transaction "+currentTransactionId+" currently in processing"); 
     86        } 
     87        log.info("Committing {} entries to the storage engine, with transaction id [{}]", events.size(),transactionId); 
     88        this.currentTransactionId = transactionId; 
     89        transactionInProgress=true; 
     90        try { 
     91            entryHandler.addEntries(events); 
     92        } catch (StorageException e) { 
     93           log.error("Could not store events for transaction id [{}]",transactionId); 
     94        } 
     95        transactionInProgress=false; 
    8096    } 
    8197 
  • raptor-client/trunk/src/main/java/uk/ac/cardiff/raptor/store/impl/PersistantEntryHandler.java

    r829 r841  
    182182 
    183183        public List<Event> getEntries() { 
    184                 List runQuery = dataConnection.runQuery("from Event",null); 
     184                List<Event> runQuery = dataConnection.runQuery("from Event",null); 
    185185                return runQuery; 
    186186        } 
     
    204204        public long getNumberOfEntries() { 
    205205                Object result = dataConnection.runQueryUnique("select count(*) from Event", null); 
    206                 log.debug("Number of entries {}, with class {}",result,result.getClass()); 
    207206                return (Long) result; 
    208207        } 
Note: See TracChangeset for help on using the changeset viewer.