[jboss-svn-commits] JBL Code SVN: r35513 - labs/jbossrules/soa_branches/BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 13 14:14:02 EDT 2010
Author: tsurdilovic
Date: 2010-10-13 14:14:02 -0400 (Wed, 13 Oct 2010)
New Revision: 35513
Modified:
labs/jbossrules/soa_branches/BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer/pom.xml
Log:
BRMS-386 - bulk importer - change pom to generate an executable jar
Modified: labs/jbossrules/soa_branches/BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer/pom.xml
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer/pom.xml 2010-10-13 18:12:10 UTC (rev 35512)
+++ labs/jbossrules/soa_branches/BRMS-5.1.1/drools-guvnor/bulk-importer-util/guvnor-importer/pom.xml 2010-10-13 18:14:02 UTC (rev 35513)
@@ -1,163 +1,197 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+<?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>
- <groupId>org.jboss.drools.guvnor.tools</groupId>
- <artifactId>guvnor-importer</artifactId>
- <packaging>jar</packaging>
- <name>guvnor-importer</name>
- <version>1.0.0-SNAPSHOT</version>
- <description></description>
-
- <properties>
- <drools.version>5.0.1</drools.version>
- <guvnor.server.url>http://localhost:8080/brms</guvnor.server.url>
- </properties>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <profiles>
- <profile>
- <id>gen-brms-import</id>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <version>1.1</version>
-
- <executions>
- <execution>
- <id>gen-brms-import</id>
- <phase>package</phase> <!-- after compile since we need the class to be on the cp before executing -->
- <goals>
- <goal>java</goal>
- </goals>
- </execution>
- </executions>
-
- <configuration>
- <mainClass>org.jboss.drools.guvnor.importgenerator.ImportFileGenerator</mainClass>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.drools.guvnor.tools</groupId>
+ <artifactId>guvnor-importer</artifactId>
+ <packaging>jar</packaging>
+ <name>guvnor-importer</name>
+ <version>1.0.0-SNAPSHOT</version>
+ <description></description>
+
+ <properties>
+ <drools.version>5.0.1</drools.version>
+ <guvnor.server.url>http://localhost:8080/brms</guvnor.server.url>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <addClasspath>true</addClasspath>
+ <mainClass>org.jboss.drools.guvnor.importgenerator.ImportFileGenerator</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>attached</goal>
+ </goals>
+ <phase>package</phase>
+ <configuration>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <manifest>
+ <mainClass>org.jboss.drools.guvnor.importgenerator.ImportFileGenerator</mainClass>
+ </manifest>
+ </archive>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>gen-brms-import</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.1</version>
+
+ <executions>
+ <execution>
+ <id>gen-brms-import</id>
+ <phase>package</phase> <!-- after compile since we need the class to be on the cp before executing -->
+ <goals>
+ <goal>java</goal>
+ </goals>
+ </execution>
+ </executions>
+
+ <configuration>
+ <mainClass>org.jboss.drools.guvnor.importgenerator.ImportFileGenerator</mainClass>
<arguments>
<argument>-classpath</argument> <!-- bring in the project classpath dependencies below -->
-
+
<argument>-p</argument>
<argument>${basedir}/my_rules</argument> <!-- directory to start importing from -->
-
+
<argument>-s</argument>
<argument>my_rules</argument> <!-- directory to start importing from -->
-
+
<argument>-e</argument>
<argument>[0-9|.]*[.|-]+[SNAPSHOT]+[.|-]*[09|.]*</argument> <!-- matches the version directory if it exists -->
-
+
<argument>-r</argument>
<argument>true</argument> <!-- recurse sub-directories when looking for rules files -->
-
+
<argument>-u</argument>
<argument>admin</argument> <!-- user account name to import the rules files as -->
-
+
<argument>-f</argument>
<argument>drl,xls</argument> <!-- rule file extension to import -->
-
+
<argument>-o</argument>
<argument>guvnor-import.xml</argument> <!-- import file generated -->
-
+
<argument>-c</argument>
<argument>functions.drl</argument> <!-- functions file to look for -->
-
+
<argument>-n</argument>
<argument>1.0.0-SNAPSHOT</argument> <!-- default snapshot name -->
-
+
<argument>-k</argument>
<argument>${guvnor.server.url}/org.drools.guvnor.Guvnor/package/</argument> <!-- kagent brms server -->
<argument>-b</argument>
<argument>${basedir}</argument>
-
- <!-- remove this argument if you don't want to generate a kagent change-set file -->
+
+ <!-- remove this argument if you don't want to generate a kagent
+ change-set file -->
<argument>-w</argument>
<argument>kagent-changeset.xml</argument> <!-- kagent changeset file output -->
-
+
<argument>-V</argument> <!-- verbose output (v=verbose, V=very verbose -->
</arguments>
- </configuration>
-
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
- <repositories>
- <repository>
- <id>jboss-std</id>
- <url>http://repository.jboss.com/maven2</url>
- </repository>
- </repositories>
-
- <dependencies>
- <dependency>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- <version>3.1</version>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>2.4</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-repository</artifactId>
- <version>${drools.version}</version>
- </dependency>
-
- <!-- for RuleAgent testing -->
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-core</artifactId>
- <version>${drools.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <version>${drools.version}</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-decisiontables</artifactId>
- <version>${drools.version}</version>
- </dependency>
- <!-- end RuleAgent testing dependencies -->
-
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <version>1.7.0</version>
- </dependency>
-
- <!-- domain dependencies for compiling rules Rules-->
- <dependency>
- <groupId>org.jboss.drools.guvnor.tools.example</groupId>
- <artifactId>example-domain</artifactId>
- <version>1.0.0-SNAPSHOT</version>
- </dependency>
+ </configuration>
- </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <repositories>
+ <repository>
+ <id>jboss-std</id>
+ <url>http://repository.jboss.com/maven2</url>
+ </repository>
+ </repositories>
+
+ <dependencies>
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ <version>3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <version>2.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-repository</artifactId>
+ <version>${drools.version}</version>
+ </dependency>
+
+ <!-- for RuleAgent testing -->
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-core</artifactId>
+ <version>${drools.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <version>${drools.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-decisiontables</artifactId>
+ <version>${drools.version}</version>
+ </dependency>
+ <!-- end RuleAgent testing dependencies -->
+
+ <dependency>
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils</artifactId>
+ <version>1.7.0</version>
+ </dependency>
+
+ <!-- domain dependencies for compiling rules Rules -->
+ <dependency>
+ <groupId>org.jboss.drools.guvnor.tools.example</groupId>
+ <artifactId>example-domain</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </dependency>
+
+ </dependencies>
</project>
More information about the jboss-svn-commits
mailing list