1. Introduction
Projects are project files, where the structure of the project is defined, such as the location of the Lib, the location of the SRC, the location of the classes
Classpath is the running environment file for the configuration project. Its configuration defines the $classpath that the project uses at compile time
2, Classpath
From the data we can easily see that the above describes the project's dependent files:
The exact location of the source file (kind= "src")
Operating system environment (kind= "con")
Specific location information for the project's library (kind= "Lib")
Output Directory of the project (kind= "Output")
3. Project
From the data, we can see that these configurations are primarily about describing the basic engineering information:
Project Name <name></name>
Project Comment Description <comment></comment>
Additional Eclipse plug-ins required by the runtime <natures></natures>, and their specific loading method information <buildSpec></buildSpec>
4, Settings
The configuration files for various plugins are stored inside.
5, MyMetadata
This file is for MyEclipse Engineering Web applications.
. mymetadata File:
<?xml version= "1.0" encoding= "UTF-8"?>
<!--
Type: Project Types
Name: Project Title
ID: Unique identification of the project within the workspace
Context-root: Site Root Path
J2EE-SPEC:J2EE Standard
Archive: Post-packaged war file
-
<project-module
Type= "WEB"
Name= "Upload"
Id= "myeclipse.1152954865843"
context-root= "/upload"
j2ee-spec= "1.4"
Archive= "Upload.war" >
<attributes>
<!--value:web root directory name--
<attribute name= "Webrootdir" value= "WebRoot"/>
</attributes>
</project-module>
Project, Classpath, and settings in 001--eclipse