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 >> > >
