-
Notifications
You must be signed in to change notification settings - Fork 5
Building the Project
Kassing edited this page Mar 30, 2026
·
1 revision
Let $APROVE be the location of your clone of the aprove-repository and let $PLUGIN be the location of your clone of the aprove-eclipse-repository.
There are three different views of the project:
This is independent of Eclipse.
$APROVE/build-aprove.xml
cd $APROVEant -f build-aprove.xml dist
$APROVE/dist/lib/aprove.jar
We have two Eclipse Plug-in, one feature and one updatesite:
- aprove.core contains aprove itself and is located in the aprove project
- aprove.gui contains the GUI code and is located in the aprove-gui project
- aprove.gui.feature contains the aprove.core and aprove.gui plug-ins and is located in the aprove-feature project
-
updatesite is used for the build and is located in the updatesite project
- Note: the updatesite project is an eclipse project which is part of the aprove-eclipse-repository -- not to be confused with the aprove-eclipse-updatesite-repository, which is used to host the updatesite.
$APROVE/build-aprove.xml$APROVE/build.properties$APROVE/META-INF/MANIFEST.MF$PLUGIN/aprove-gui/build.properties$PLUGIN/aprove-gui/META-INF/MANIFEST.MF$PLUGIN/aprove-feature/feature.xml$PLUGIN/aprove-feature/build.properties$PLUGIN/updatesite/site.xml
cd $APROVEant -f build-aprove.xml prepareForEclipsePluginBuild- In Eclipse: open the project updatesite
- In Eclipse: remove the directories
featuresandpluginsas well as the filesartifacts.jarandcontent.jar(if they exist) - In Eclipse: open the file site.xml
- In Eclipse: switch to the tab Site Map (tabs are at the bottom)
- In Eclipse: click Build All
$PLUGIN/updatesite/features/$PLUGIN/updatesite/plugins/$PLUGIN/updatesite/artifacts.jar$PLUGIN/updatesite/content.jar
This describes the view of your Eclipse IDE on the project. Thus, it is not really a build and has no steps and result.
$APROVE/.classpath$APROVE/META-INF/MANIFEST.MF$PLUGIN/aprove-gui/.classpath$PLUGIN/aprove-gui/META-INF/MANIFEST.MF