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