Developing with Aurora

I am just getting started with Aurora .. and i had some questions for
the list ..

What is the standard way to set classpaths in aurora ... i cant seem
to find that....

What is the function of the Libraries in relation to classpath?

what is a 'module'? I read the Aurora FAQ, but could use some more info

is there a more complete FAQ?


3 comments
Comment actions Permalink

welcome to the best java ide. to set u need not set classpath manually. just add needed class in project property dialog. the ide will compose the classpath for u.

in my opinion, module is a project. and one big project can bu devided into several modules, that is, several sub-projects.

librarys are put in the classpath when start applications.

I am just getting started with Aurora .. and i had
some questions for
the list ..

What is the standard way to set classpaths in aurora
... i cant seem
to find that....

What is the function of the Libraries in relation to
classpath?

what is a 'module'? I read the Aurora FAQ, but could
use some more info

is there a more complete FAQ?


0
Comment actions Permalink

Hello Chorg,
I'll try to answer some your questions.
In order to set up an IDEA project you have to create at least one module.
A Module is a part of the project which describes the following things:
1) in what directories module files are located. You specify this by defining one or more "Content Entries" in the "Paths" tab. All
files under the "Content Entry" will be considered as belonging to the module except those that are marked as "Excluded". If the
file belonngs to a project (that is belongs to one of the project's modules), it will be shown in file views, IDEA will track its
modification, you'll be able to put it under the version control etc.
2) source directories. You can mark any directory under a content entry as a "source" directory. IDEA will consider all "source"
directories as a directories where top-level packages are located and will use them for source finding and reference resolving. For
example, your class "com.mycompany.Main" lives in a file "C:\work\myProject\sources\com\mycompany\Main.java". A common way to
configure the module would be to set "C:\work\myProject" as a module content entry and then mark C:\work\myProject\sources as a
"source" directory. (Note that this is not the only way of module configuration, everything depends on your needs and taste :-).
3) "Test Source" directories are the same as source directories except that you can set up a separate output path for such sources -
this is useful when you want to separate your application classes and test classes
4) You can attach any number of libraries to your module which, together with module output, dependent module output and JDK
assigned, wil form this module's classpath. A library is a (possibly named) set of jar or zip files, javadocs and sources (provided
you have them) attached to the library classes. If you have a directory with compiled classes, you can add it to a library as well.
Note that you don't need to add module output paths to the libraries - everything will be handled automatically by IDEA.

IDEA project contains one or more modules. You can also define dependencies between the modules - the code will be compiled
according to them. Module dependencies are also considered when forming runtime classpath and resolving references. Once you defined
a module, you can use it in another project.

Note that UI for project configuration is still under development and we'll try to make the final version more usable and intuitive.
For example some terms (such as "Content Entry") may be confusing, but we'll change them for better ones. And of course, help topics
on this issue are coming in the final release.

--

Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

On Sun, 4 Jan 2004 12:01:06 +0300, Eugene Zhuravlev (JetBrains)
<jeka@intellij.com> wrote:

Hello Chorg,
I'll try to answer some your questions.


And you have! Thank you very much!

0

Please sign in to leave a comment.