Are executing maven in the topmost directory?

On 03/13/2014 10:09 AM, Kevin Moulart wrote:
I did, but then it fails because of these missing files :
https://gist.github.com/kmoulart/9524828

Kévin Moulart


2014-03-13 9:57 GMT+01:00 Sebastian Schelter <[email protected]>:

Maven should generate the classes automatically. Have you tried running

mvn -DskipTests clean install

on the commandline?




On 03/13/2014 09:50 AM, Kevin Moulart wrote:

How can I generate them to make these errors go away then ? Or don't I
have
to ?

Kévin Moulart


2014-03-13 9:17 GMT+01:00 Sebastian Schelter <[email protected]>:

  Those are autogenerated.


On 03/13/2014 09:05 AM, Kevin Moulart wrote:

  Ok it does compile with maven in eclipse as well, but still, many
imports
are not recognized in the sources :

- import org.apache.mahout.math.function.IntObjectProcedure;
- import org.apache.mahout.math.map.OpenIntLongHashMap;
- import org.apache.mahout.math.map.OpenIntObjectHashMap;
- import org.apache.mahout.math.set.OpenIntHashSet;
- import org.apache.mahout.math.list.DoubleArrayList;
...

Pretty much all the problems come from the OpenInt... classes that it
doesn't seem to find. Is there a jar or a pom entry I need to add here ?
Or do I have the wrong version of org.apache.mahout.math, because I
can't
find those maps/sets/lists in the math package ?

(I have the same problem on both my windows, centos and mac os)

Kévin Moulart


2014-03-12 17:00 GMT+01:00 Kevin Moulart <[email protected]>:

   Never mind, I found where the problem lied, I deleted the full
content of

.m2 and retried it as non root user and it worked. Trying in Eclipse
now,
with tests I'll let you now if it doesn't work.

Kévin Moulart


2014-03-12 16:45 GMT+01:00 Kevin Moulart <[email protected]>:

Hi,


I tried to fix all the problem I had to configure eclipse in order to
compile mahout in it using "maven clean package" as goal.

First I had to make a change in mahout core in the class
GroupTree.java,
line 171 :

   stack = new ArrayDeque<GroupTree>();




Then I tried compiling with eclipse (I already had the plugin and all
imported and I'm working on the trunk version).

   From eclipse it runs until it tries compiling the examples :

   [INFO] Building jar:

/home/myCompany/Workspace_eclipse/mahout-trunk/examples/
target/mahout-examples-1.0-SNAPSHOT-job.jar
[INFO]
------------------------------------------------------------
------------
[INFO] Reactor Summary:
[INFO]
[INFO] Mahout Build Tools ................................ SUCCESS [
    1.173 s]
[INFO] Apache Mahout ..................................... SUCCESS [
    0.307 s]
[INFO] Mahout Math ....................................... SUCCESS [
    8.041 s]
[INFO] Mahout Core ....................................... SUCCESS [
    8.378 s]
[INFO] Mahout Integration ................................ SUCCESS [
    1.030 s]
[INFO] Mahout Examples ................................... FAILURE [
    5.325 s]
[INFO] Mahout Release Package ............................ SKIPPED
[INFO] Mahout Math/Scala wrappers ........................ SKIPPED
[INFO] Mahout Spark bindings ............................. SKIPPED
[INFO]
------------------------------------------------------------
------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------
------------
[INFO] Total time: 24.630 s
[INFO] Finished at: 2014-03-12T16:38:08+01:00
[INFO] Final Memory: 101M/1430M
[INFO]
------------------------------------------------------------
------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-assembly-plugin:2.4:single (job) on
project
mahout-examples: Failed to create assembly: Error creating assembly
archive
job: IOException when zipping com/ibm/icu/ICUConfig.properties:
invalid LOC
header (bad signature) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with
the
-e switch.
[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 read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/
MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with
the
command
[ERROR]   mvn <goals> -rf :mahout-examples



It does the exact same thing when I try typing mvn clean package in
terminal, but when I try it as root, it works, so it might be an issue
with
the permissions however I fail to see where (I did a chown -R on my
entire
home folder just to be on the safe side and it still fails).

Anyone had the same problem ? Any idea about how to fix it ?

Kévin Moulart











Reply via email to