Building GanttProject in IDEA

Hi!
I'm trying to build GanttProject (http://www.ganttproject.biz/)
There is an instruction: https://code.google.com/p/ganttproject/wiki/GP20ForDevelopers
It describes how to build it in Eclipse, but since I use IDEA i got some difficulties:
1) I tried to use ganttproject-builder/ganttproject.bat. As a result I've got this error: "Error: Could not find or load main class org.bardsoftware.eclipsito.Boot".
2) I tried to create project from existing sources, but got errors while making project (see below).

I'm totally new to Java and IDEA. I have spent few hours trying to import different libraries and modules with no result. Could anyone please give me a hint on how to buid this project?
Any help is highly appreciated!

     Build log:

Information:Using javac 1.7.0_45 to compile java sources
Information:java: Errors occurred while compiling module 'ganttproject-builder'
Information:Compilation completed with 99 errors and 2 warnings in 3 sec
Information:99 errors
Information:2 warnings
E:\Java\GanttProject\ganttproject-builder\src\com\googlecode\ant_deb_task\Deb.java
    Error:Error:line (3)java: package org.apache.tools.ant does not exist
    Error:Error:line (4)java: package org.apache.tools.ant.taskdefs does not exist
    Error:Error:line (5)java: package org.apache.tools.ant.types does not exist
    Error:Error:line (6)java: package org.apache.tools.tar does not exist
    Error:Error:line (21)java: cannot find symbol
  symbol: class Task
    Error:Error:line (95)java: cannot find symbol
  symbol:   class ProjectComponent
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (151)java: cannot find symbol
  symbol:   class ProjectComponent
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (25)java: cannot find symbol
  symbol:   class ProjectComponent
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (318)java: package Tar does not exist
    Error:Error:line (319)java: package Tar does not exist
    Error:Error:line (242)java: cannot find symbol
  symbol:   class EnumeratedAttribute
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (270)java: cannot find symbol
  symbol:   class EnumeratedAttribute
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (457)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (181)java: cannot find symbol
  symbol:   class ProjectComponent
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (473)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (636)java: cannot find symbol
  symbol:   class Tar
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (648)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (861)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (890)java: cannot find symbol
  symbol:   class FileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (183)java: cannot find symbol
  symbol:   class EnumeratedAttribute
  location: class com.googlecode.ant_deb_task.Deb.Changelog
    Error:Error:line (42)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb.Description
    Error:Error:line (114)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb.Version
    Error:Error:line (122)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb.Version
    Error:Error:line (135)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb.Version
    Error:Error:line (145)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb.Version
    Error:Error:line (203)java: cannot find symbol
  symbol:   method setValue(java.lang.String)
  location: variable _format of type com.googlecode.ant_deb_task.Deb.Changelog.Format
    Error:Error:line (318)java: package Tar does not exist
    Error:Error:line (319)java: package Tar does not exist
    Error:Error:line (324)java: package Tar does not exist
    Error:Error:line (340)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (352)java: cannot find symbol
  symbol:   method getValue()
  location: variable section of type com.googlecode.ant_deb_task.Deb.Section
    Error:Error:line (357)java: cannot find symbol
  symbol:   method getValue()
  location: variable priority of type com.googlecode.ant_deb_task.Deb.Priority
    Error:Error:line (418)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (465)java: no suitable method found for add(com.googlecode.ant_deb_task.Deb.Changelog)
    method java.util.Set.add(java.lang.Object) is not applicable
      (actual argument com.googlecode.ant_deb_task.Deb.Changelog cannot be converted to java.lang.Object by method invocation conversion)
    method java.util.Collection.add(java.lang.Object) is not applicable
      (actual argument com.googlecode.ant_deb_task.Deb.Changelog cannot be converted to java.lang.Object by method invocation conversion)
    Error:Error:line (490)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (596)java: cannot find symbol
  symbol:   class Tar
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (596)java: cannot find symbol
  symbol:   class Tar
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (597)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (598)java: cannot find symbol
  symbol:   method getTaskName()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (638)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (652)java: bad operand types for binary operator '!='
  first type:  com.googlecode.ant_deb_task.Deb.Version
  second type: <nulltype>
    Error:Error:line (655)java: bad operand types for binary operator '!='
  first type:  com.googlecode.ant_deb_task.Deb.Maintainer
  second type: <nulltype>
    Error:Error:line (669)java: cannot find symbol
  symbol:   method log(java.lang.String)
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (673)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (682)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (690)java: cannot find symbol
  symbol:   class Tar
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (690)java: cannot find symbol
  symbol:   class Tar
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (691)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (692)java: cannot find symbol
  symbol:   method getTaskName()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (704)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (715)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (715)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (731)java: cannot find symbol
  symbol:   class TarOutputStream
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (731)java: cannot find symbol
  symbol:   class TarOutputStream
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (756)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (775)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (775)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (779)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (780)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (788)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (797)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (824)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (847)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (857)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (863)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (864)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (892)java: cannot find symbol
  symbol:   class DirectoryScanner
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (941)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (949)java: inconvertible types
  required: com.googlecode.ant_deb_task.Deb.Changelog
  found:    java.lang.Object
    Error:Error:line (966)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (966)java: cannot find symbol
  symbol:   class TarFileSet
  location: class com.googlecode.ant_deb_task.Deb
    Error:Error:line (967)java: cannot find symbol
  symbol:   method getProject()
  location: class com.googlecode.ant_deb_task.Deb
    Warning:Warning:java: Some input files use unchecked or unsafe operations.
    Warning:Warning:java: Recompile with -Xlint:unchecked for details.
E:\Java\GanttProject\ganttproject-builder\src\com\googlecode\ant_deb_task\DesktopEntry.java
    Error:Error:line (3)java: package org.apache.tools.ant does not exist
    Error:Error:line (4)java: package org.apache.tools.ant.types does not exist
    Error:Error:line (14)java: cannot find symbol
  symbol: class Task
    Error:Error:line (138)java: cannot find symbol
  symbol:   class EnumeratedAttribute
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (283)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (307)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (159)java: cannot find symbol
  symbol:   method getValue()
  location: variable type of type com.googlecode.ant_deb_task.DesktopEntry.Type
    Error:Error:line (195)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (203)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (212)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (220)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (293)java: cannot find symbol
  symbol:   method getClass()
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (295)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (297)java: cannot find symbol
  symbol:   method getClass()
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (299)java: cannot find symbol
  symbol:   variable Project
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (303)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (311)java: cannot find symbol
  symbol:   method log(java.lang.String)
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (341)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (357)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (366)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (378)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (399)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (406)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (409)java: cannot find symbol
  symbol:   method log(java.lang.String)
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (430)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (449)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry
    Error:Error:line (470)java: cannot find symbol
  symbol:   class BuildException
  location: class com.googlecode.ant_deb_task.DesktopEntry

Please sign in to leave a comment.