noushadali / red-piranha

Automatically exported from code.google.com/p/red-piranha
GNU General Public License v2.0
0 stars 0 forks source link

DroolsBook - Chapter 6 samples won't install #49

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I have followed the instructions in the book to install the chapter 6 samples 
and I get the following failure:
c:\projects\drools-book-examples>mvn clean package
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for
ruleplayer:chapter6:jar:1.0-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-comp
iler-plugin is missing. @ line 122, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-
plugin is missing. @ line 94, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-ecli
pse-plugin is missing. @ line 85, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten t
he stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support buildin
g such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Drools-book-samples 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.914s
[INFO] Finished at: Fri Jan 28 07:46:30 CST 2011
[INFO] Final Memory: 3M/58M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project chapter6: Could not resolve dependenci
es for project ruleplayer:chapter6:jar:1.0-SNAPSHOT: Failed to collect dependenc
ies for [org.drools:drools-core:jar:[5.0.0.SNAPSHOT,) (compile), org.drools:droo
ls-compiler:jar:[5.0.0.SNAPSHOT,) (compile), commons-beanutils:commons-beanutils
:jar:[1.5,) (compile), commons-collections:commons-collections:jar:[1.5,) (compi
le), commons-lang:commons-lang:jar:[1.5,) (compile), commons-logging:commons-log
ging:jar:[1.0,) (compile), com.c2.fit:fit:jar:[1.0,) (compile), junit:junit:jar:
[4.0,) (compile)]: No versions available for org.drools:drools-core:jar:[5.0.0.S
NAPSHOT,) within specified range -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyReso
lutionException

Maven seems to be installed correctly with no problems but I'm a newbie to it 
and it could be that something is wrong.  

c:\projects\drools-book-examples>mvn -version
Apache Maven 3.0.2 (r1056850; 2011-01-08 18:58:10-0600)
Java version: 1.6.0_23, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_23\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
c:\projects\drools-book-examples>

Original issue reported on code.google.com by jrussell...@gmail.com on 28 Jan 2011 at 1:55

GoogleCodeExporter commented 9 years ago
I can confim this. 
To fix this I added the new drools maven url to pom.xml and specified a 
different drools version. In my case: 5.1.1

You can use the file attached. After replacement run "mvn clean package" and 
"mvn eclipse:clean eclipse:eclipse".

Original comment by daniel.w...@gmail.com on 23 Mar 2011 at 5:31

Attachments:

GoogleCodeExporter commented 9 years ago
I was able to get a little farther with the above modifications to the pom.xml, 
but I am now getting the following error:

[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[16,33] package org.apache.commo
ns.logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[17,33] package org.apache.commo
ns.logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[30,16] cannot find symbol
symbol  : class Log
location: class net.firstpartners.chap6.MultipleRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[13,33] package org.apache.commons.lo
gging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[14,33] package org.apache.commons.lo
gging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[26,16] cannot find symbol
symbol  : class Log
location: class net.firstpartners.chap7.FitRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[4,33] package org.apache.commons.logging
 does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[5,33] package org.apache.commons.logging
 does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[18,9] cannot find symbol
symbol  : class Log
location: class net.firstpartners.fit.fixture.Clear
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[17,33] package org.apache.commons.
logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[18,33] package org.apache.commons.
logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[30,9] cannot find symbol
symbol  : class Log
location: class net.firstpartners.drools.SimpleRuleRunner
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[30,26] cannot find symbol
symbol  : variable LogFactory
location: class net.firstpartners.chap6.MultipleRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[26,26] cannot find symbol
symbol  : variable LogFactory
location: class net.firstpartners.chap7.FitRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[18,19] cannot find symbol
symbol  : variable LogFactory
location: class net.firstpartners.fit.fixture.Clear
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[30,19] cannot find symbol
symbol  : variable LogFactory
location: class net.firstpartners.drools.SimpleRuleRunner
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[82,39] cannot find symbol
symbol  : variable LogFactory
location: class net.firstpartners.drools.SimpleRuleRunner
[INFO] 17 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:37.368s
[INFO] Finished at: Mon Jun 13 08:52:21 EDT 2011
[INFO] Final Memory: 8M/22M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project chapter6: Compilation failure: Compilat
ion failure:
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[16,33] package org.apache.commo
ns.logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[17,33] package org.apache.commo
ns.logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[30,16] cannot find symbol
[ERROR] symbol  : class Log
[ERROR] location: class net.firstpartners.chap6.MultipleRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[13,33] package org.apache.commons.lo
gging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[14,33] package org.apache.commons.lo
gging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[26,16] cannot find symbol
[ERROR] symbol  : class Log
[ERROR] location: class net.firstpartners.chap7.FitRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[4,33] package org.apache.commons.logging
 does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[5,33] package org.apache.commons.logging
 does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[18,9] cannot find symbol
[ERROR] symbol  : class Log
[ERROR] location: class net.firstpartners.fit.fixture.Clear
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[17,33] package org.apache.commons.
logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[18,33] package org.apache.commons.
logging does not exist
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[30,9] cannot find symbol
[ERROR] symbol  : class Log
[ERROR] location: class net.firstpartners.drools.SimpleRuleRunner
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap6\MultipleRulesExample.java:[30,26] cannot find symbol
[ERROR] symbol  : variable LogFactory
[ERROR] location: class net.firstpartners.chap6.MultipleRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\chap7\FitRulesExample.java:[26,26] cannot find symbol
[ERROR] symbol  : variable LogFactory
[ERROR] location: class net.firstpartners.chap7.FitRulesExample
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\fit\fixture\Clear.java:[18,19] cannot find symbol
[ERROR] symbol  : variable LogFactory
[ERROR] location: class net.firstpartners.fit.fixture.Clear
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[30,19] cannot find symbol
[ERROR] symbol  : variable LogFactory
[ERROR] location: class net.firstpartners.drools.SimpleRuleRunner
[ERROR] \Users\bemerick\Desktop\Drools\drools_book\chap6-sample\src\main\java\ne
t\firstpartners\drools\SimpleRuleRunner.java:[82,39] cannot find symbol
[ERROR] symbol  : variable LogFactory
[ERROR] location: class net.firstpartners.drools.SimpleRuleRunner
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption

Original comment by bob.emer...@gmail.com on 13 Jun 2011 at 1:10

GoogleCodeExporter commented 9 years ago
I had luck changing the jboss repo to

<repository>
     <id>WSO2</id>
     <url>http://dist.wso2.org/maven2/</url>
</repository>

Original comment by pstam...@gmail.com on 2 May 2012 at 10:05

GoogleCodeExporter commented 9 years ago
I had the same problem.  "Fixed" by tweaking the POM (see attached):
 - change the jboss repo (per comment 3)
 - fix versions of dependencies
 - add versions for plugins (e.g. compiler, jar)

No idea how robust a solution this is (probably not very) however it does seem 
to work for me (mvn 3.0.4, osx 10.7.5)

Original comment by scott.fi...@gmail.com on 24 Oct 2012 at 12:06

Attachments:

GoogleCodeExporter commented 9 years ago
...and updated pom for chapter 8 example.  Same warning as previous: no 
guarantees of robustness.

Original comment by scott.fi...@gmail.com on 24 Oct 2012 at 12:47

Attachments:

GoogleCodeExporter commented 9 years ago
Great, thanks! Paul

Original comment by pa...@firstpartners.net on 24 Oct 2012 at 9:13

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
this is fixed pom.xml for samples chapter6

Original comment by micangel...@gmail.com on 30 Jul 2013 at 2:33

Attachments: