[Swift-devel] Setting up swift dev environment in Eclipse
Mihael Hategan
hategan at mcs.anl.gov
Tue May 17 13:52:13 CDT 2011
Click on project "abstraction", right-click to bring up the context
menu, choose "Properties" (alternatively Alt+Enter), click "Java Build
Path", choose the "Projects" tab and there remove the dependency on
provider-dcache.
Again, you could simply ignore the issue. The compiler will insert dummy
code for methods that don't compile. That code will throw an exception
if you try to invoke the respective methods, but since you're not going
to use that provider, the issue will not show up.
On Tue, 2011-05-17 at 23:37 +0530, Yadu Nand wrote:
> Hi,
>
> Ignoring abstraction-provider-dcache (as in removing it from the list
> of imported
> modules ) brought me back to an error saying :
>
> Description Resource Path Location Type
> Project 'abstraction' is missing required Java project:
> 'abstraction-provider-dcache' abstraction Build path Build Path
> Problem
>
> Description Resource Path Location Type
> The project cannot be built until build path errors are
> resolved abstraction Unknown Java Problem
>
>
> On Tue, May 17, 2011 at 10:33 PM, Mihael Hategan <hategan at mcs.anl.gov> wrote:
> > Either ignore that or close provider-dcache.
> >
> > Mihael
> >
> > On Tue, 2011-05-17 at 21:44 +0530, Yadu Nand wrote:
> >> Hi,
> >>
> >> I imported the following modules into a new workspace :
> >>
> >> abstraction
> >> abstraction-common
> >> abstraction-provider-(coaster,condor,dcache,gt2,gt4_0_0,local,
> >> localscheduler, webdav, ssh)
> >> grapheditor
> >> jglobus
> >> karajan
> >> resources
> >> swift
> >> util
> >>
> >> Now, I am able to compile properly into a java application but 3 errors
> >> and 3801 warnings remain. I am not sure if these need to be fixed.
> >> So, I'm pasting the 3 errors.
> >>
> >> Description Resource Path Location Type
> >> org.globus.cog.abstraction.impl.file.local cannot be resolved to a
> >> type FileResourceImpl.java /abstraction-provider-dcache/src/org/globus/cog/abstraction/impl/file/dcache line
> >> 20 Java Problem
> >>
> >> Description Resource Path Location Type
> >> The method resolve(String) is undefined for the type
> >> FileResourceImpl FileResourceImpl.java /abstraction-provider-dcache/src/org/globus/cog/abstraction/impl/file/dcache line
> >> 78 Java Problem
> >>
> >> Description Resource Path Location Type
> >> The method resolve(String) is undefined for the type
> >> FileResourceImpl FileResourceImpl.java /abstraction-provider-dcache/src/org/globus/cog/abstraction/impl/file/dcache line
> >> 79 Java Problem
> >>
> >>
> >> On Sun, May 15, 2011 at 4:03 AM, Mihael Hategan <hategan at mcs.anl.gov> wrote:
> >> >
> >> >
> >> > On Sun, 2011-05-15 at 03:54 +0530, Yadu Nand wrote:
> >> >> Sorry missed the link to the doc I was referring to.
> >> >> Here it is
> >> >> https://sites.google.com/site/swiftdevel/internals/new-developer-guide
> >> >
> >> > That document doesn't seem quite complete.
> >> >
> >> > I personally use eclipse to compile and run swift.
> >> >
> >> > Essentially things are organized into modules (in the checkout they
> >> > would be in cog/modules). All these modules should have eclipse projects
> >> > inside them (i.e. cog/modules/swift/.project). These modules may depend
> >> > on one another. You should import them one by one ending up with
> >> > multiple eclipse projects.
> >> >
> >> > The essential modules are:
> >> > swift
> >> > abstraction
> >> > abstraction-common
> >> > provider-(local, gt2, coaster)
> >> > jglobus
> >> > util
> >> > karajan
> >> >
> >> > There may be some others. In that case, eclipse will complain about
> >> > missing projects, so also add the missing projects/modules if necessary.
> >> >
> >> >
> >> >
> >>
> >
> >
> >
>
>
>
More information about the Swift-devel
mailing list