mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robin Chesterman <robinchester...@gmail.com>
Subject Re: Build error
Date Mon, 24 Dec 2012 09:39:08 GMT
Thanks for shedding some light on this. I tried with NetBeans and had no trouble (once I skipped
tests) and then when I opened in subsequently in IntelliJ, it worked as well. I guess IJ does
struggle with the first build as you describe. Cheers.



On 24 Dec 2012, at 04:48, Ted Dunning <ted.dunning@gmail.com> wrote:

> I didn't mean to give the impression that IntelliJ doesn't work.  It does.
> 
> The issue is that it doesn't understand the custom source generation plugin
> that Mahout math uses.  That means that you have to do the first build
> using maven.  From there, you should be good.  You may need to regenerate
> code if you change the templates (very, very rare).
> 
> On Sun, Dec 23, 2012 at 7:41 PM, Marty Kube <
> martykube@beavercreekconsulting.com> wrote:
> 
>> I've been using eclipse for many years and gave up using it on pom based
>> projects for the same issues you raise.  IMHO NetBeans works really well
>> for maven projects.
>> 
>> On 12/23/2012 04:42 PM, Ted Dunning wrote:
>> 
>>> To amplify others comments, make sure that when you open the Mahout
>>> project, you actually just open the pom.xml file at the top-level.  It is
>>> a
>>> bad idea to try to do anything like import existing sources because a
>>> significant amount of the code is generate which would make a naively
>>> configured. compilation break.
>>> 
>>> IntelliJ is smart enough to treat a pom as a project and will mostly do
>>> the
>>> right thing.  One thing that it tends not to do is to actually generate
>>> the
>>> code in the math library.  I would recommend doing one build using maven
>>> before depending completely on IntelliJ's internal build.  Using
>>> -DskipTests can save a lot of time on that build.
>>> 
>>> On Sun, Dec 23, 2012 at 4:30 AM, Robin Chesterman <
>>> robinchesterman@gmail.com
>>> 
>>>> wrote:
>>>> Hi everyone, I'm just starting out with Mahout - just bought Mahout in
>>>> Action!
>>>> 
>>>> I'm using IntelliJ idea and got the latest Mahout from git, but it comes
>>>> up
>>>> with about a hundred or so errors when I build the project (exclusively
>>>> in
>>>> the 'math' section), such as:
>>>> 
>>>> import org.apache.mahout.math.set.**OpenIntHashSet;
>>>> 
>>>> "Cannot resolve symbol OpenIntHashSet"
>>>> 
>>>> Similar problems exist for DoubleArrayList, DoubleDoubleProcedure, and
>>>> others.
>>>> 
>>>> 
>>>> Sure enough, none of these classes exist. I must be making a basic
>>>> error...
>>>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> 
>>>> Robin
>>>> 
>>>> 
>> 

Mime
View raw message