Java Reference
In-Depth Information
Figure 4.16 The Order/Export tab of the Paths configuration window can help you
deal with issues such as classloading conflicts by explicitly setting which directories
and class archives are loaded/searched first.
libraries and module class files, the module's sources and the
JDK
are also
included in the list.
This window also includes an
Export
checkbox for each included library. By
selecting this checkbox, you signify that the library should be exported to all
other modules that have dependencies on this one.
4.4.3
Migrating projects from IDEA 3.x
Between version 3.x and version 4.x of
IDEA
, significant changes were made in the
files that store the definition and configuration of projects: Version 3.x and pre-
vious lack the concept of a module. When you attempt to open an older-format
IDEA
project file,
IDEA
does its best to convert the project to the new format. Note,
however, that there is no going back from this step; the older version of
IDEA
will
no longer be able to read the project. As a convenience,
IDEA
creates a backup
copy of the old project file by appending
_old
to the original filename.
When converting to the new format,
IDEA
creates a new project with a single
Java module including all the source paths and libraries present in the original
project. Any classpath entries are converted into module libraries, in accordance
with the current way of thinking.
Because of conceptual differences between the two versions, some projects
may suffer from conversion problems or missing elements. In particular, any