0 Replies Latest reply on Mar 7, 2014 5:20 AM by arjun.reddy

    How to upgrade BRMS from 5.1.1 to 5.3.1 version.

    arjun.reddy

      Hi,

      I am new to drools.

      Currently i am using BRMS 5.1.1 (drools-core,drools-guvnor,drools-repository,drools,drools-ide-common,drools-factconstraint).I want to upgrade to 5.3.1 , any points on this how to do?

       

      I tried to change the version to <version>5.3.1</version>  in pom.xml and issues the maven command : mvn install -DskipTests=true , i am getting the error message attached in the attachment.

       

      My drools-repository  pom.xml file is :

       

      <?xml version="1.0" encoding="utf-8"?>

      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

         <modelVersion>4.0.0</modelVersion>

         <parent>

            <artifactId>drools</artifactId>

            <groupId>org.drools</groupId>

            <version>5.1.1</version>

         </parent>

         <artifactId>drools-repository</artifactId>

         <packaging>jar</packaging>

         <name>Drools :: Repository</name>

         <build>

            <finalName>drools-repository</finalName>

            <plugins>

               <plugin>

                  <artifactId>maven-clean-plugin</artifactId>

                  <configuration>

                     <filesets>

                        <fileset>

                           <directory>.</directory>

                           <includes>

                              <include>repository.xml</include>

                           </includes>

                        </fileset>

                        <fileset>

                           <directory>repository</directory>

                        </fileset>

                     </filesets>

                  </configuration>

               </plugin>

            </plugins>

         </build>

         <dependencies>

            <!-- Internal dependencies -->

            <!-- External dependencies -->

            <!-- first the deps for the repo API itself (Jackrabbit based) -->

            <dependency>

               <groupId>org.apache.jackrabbit</groupId>

               <artifactId>jackrabbit-core</artifactId>

            </dependency>

            <dependency>

               <groupId>javax.jcr</groupId>

               <artifactId>jcr</artifactId>

            </dependency>

            <dependency>

               <groupId>org.tmatesoft</groupId>

               <artifactId>svnkit</artifactId>

            </dependency>

            <dependency>

               <groupId>org.slf4j</groupId>

               <artifactId>slf4j-api</artifactId>

            </dependency>

            <dependency>

               <groupId>org.slf4j</groupId>

               <artifactId>slf4j-log4j12</artifactId>

               <scope>test</scope>

            </dependency>

            <dependency>

               <groupId>org.hsqldb</groupId>

               <artifactId>hsqldb</artifactId>

            </dependency>

            <dependency>

               <groupId>com.thoughtworks.xstream</groupId>

               <artifactId>xstream</artifactId>

            </dependency>     

            <!-- Logging -->

            <!-- TODO JBRULES-1254 remove the above, and replace by these:

              <dependency>

                <groupId>org.slf4j</groupId>

                <artifactId>slf4j-api</artifactId>

              </dependency>

              <dependency>

                <groupId>org.slf4j</groupId>

                <artifactId>slf4j-log4j12</artifactId>

                <scope>test</scope>

              </dependency>

              <dependency>

                <groupId>log4j</groupId>

                <artifactId>log4j</artifactId>

              </dependency>

              -->

         </dependencies>

      </project>

       

      Thanks in advance.

      Regards,

      Arjun