| <<O>> Difference Topic BuildInstructions (r1.11 - 08 Dec 2008 - DarenLee) |
| ||||||||
| Line: 50 to 50 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Added: | ||||||||
| > > |
Note: The Ant build.xml files are used only to copy and package the plugin files. Although some build.xml files have "compile" targets, they are currently experimental and not always maintained. | |||||||
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.10 - 02 Oct 2008 - DarenLee) |
| ||||||||
| Line: 6 to 6 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Changed: | ||||||||
| < < |
If you are using Eclipse then all the configuration and build scripts should automatically compile, archive the plugins, and copy them to the appropriate locations, except for mbWorkspacePlugins, which must be run manually after all the other projects succesfully build:
mbWorkspacePlugins project (reloads the any required jar libraries in src\lib\ ) before running the build.xml script.
| |||||||
| > > |
If you are using Eclipse then all the configuration and build scripts should automatically compile, archive the plugins, and copy them to the appropriate locations. However, after initially importing or making clean, some of the build.xml may not work correctly due to project dependencies. Hence, it is recommended you follow the manual instructions below after an update or make clean. | |||||||
| Instructions to manually build and configure the entire source repository are given below. | ||||||||
| <<O>> Difference Topic BuildInstructions (r1.9 - 30 Sep 2008 - DarenLee) |
| ||||||||
| Changed: | ||||||||
| < < |
If you are using Eclipse then all the configuration and build scripts should automatically compile, zip the plugins, and copy them to the appropriate locations. If you are using another IDE, then make sure the plugins are copied to the | |||||||
| > > |
If you are using Eclipse then all the configuration and build scripts should automatically compile, archive the plugins, and copy them to the appropriate locations, except for | |||||||
plugins/
mbRegistration/
| ||||||||
| Line: 14 to 33 | ||||||||
|---|---|---|---|---|---|---|---|---|
Also, when running the executable, make sure the working directory is at the same directory level as the plugins folder. For example, in the Eclipse configuration, the plugins are located in mbat/dist/plugins and the working directory is mbat/dist.
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
In order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. The included build.xml files automatically copy the files to the listed pre-defined locations. To run the ant build, navigate to the build.xml file in the src folder, right-click, choose "Run As"->"Ant Build...". Once you run it once it will be added to the list in the "Run As" shortcut in the toolbar.
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.8 - 30 Sep 2008 - DarenLee) |
| ||||||||
| Changed: | ||||||||
| < < |
If you are only developing a tool plugin, you do not have to checkout the entire mbat3.0 repository [currently, if you want to access any of the core libraries (mbManagerCart, mbManagerDocking, mbManagerIO, mbPluginManager) or modify any of the plugin APIs (mbRegistration,mbSearch,mbViewer), you need to checkout the entire repository]. In addition to the required projects for the plugin (see the wiki page for the specific plugins), you need the precompiled workspace plugins:
mbat/dist, you need to replicate this directory structure in your environment:
dist folder is:
| |||||||
| > > |
If you are using Eclipse then all the configuration and build scripts should automatically compile, zip the plugins, and copy them to the appropriate locations. If you are using another IDE, then make sure the plugins are copied to the plugins folder with the following directory structure:
| |||||||
|
| ||||||||
| Deleted: | ||||||||
| < < |
dist/ | |||||||
| plugins/ mbRegistration/ mbSearch/ workspaces/ | ||||||||
| Added: | ||||||||
| > > |
Also, when running the executable, make sure the working directory is at the same directory level as the plugins folder. For example, in the Eclipse configuration, the plugins are located in mbat/dist/plugins and the working directory is mbat/dist.
| |||||||
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.7 - 29 Sep 2008 - DarenLee) |
| ||||||||
| Added: | ||||||||
| > > |
If you are only developing a tool plugin, you do not have to checkout the entire | |||||||
| ||||||||
| Changed: | ||||||||
| < < |
In order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. Most of the included build.xml files automatically copy the files to the listed pre-defined locations. To run the ant build, navigate to the build.xml file in the src folder, right-click, choose "Run As"->"Ant Build...". Once you run it once it will be added to the list in the "Run As" shortcut in the toolbar.
| |||||||
| > > |
In order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. The included build.xml files automatically copy the files to the listed pre-defined locations. To run the ant build, navigate to the build.xml file in the src folder, right-click, choose "Run As"->"Ant Build...". Once you run it once it will be added to the list in the "Run As" shortcut in the toolbar.
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
<!-- 1 mbManagerCart
| ||||||||
| Line: 35 to 54 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Changed: | ||||||||
| < < |
To run, navigate to mbMain.java, right-click, choose "Run As"->"Java Application".
| |||||||
| > > |
To run:
| |||||||
Running workspace clients for testing | ||||||||
| Changed: | ||||||||
| < < |
Under construction... | |||||||
| > > |
Each workspace contains standalone clients for testing and debugging. The Main.java class is found under the net.nbirn.mbat.*.client package for that workspace (ie: net.nbirn.mbat.registration.client.Main).
To run:
| |||||||
|
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.6 - 23 Sep 2008 - DarenLee) |
| ||||||||
| Line: 16 to 16 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Deleted: | ||||||||
| < < |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
<!-- 1 mbManagerCart
| |||||||
General build dependency rules:
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.5 - 12 Sep 2008 - DarenLee) |
| ||||||||
| Line: 6 to 6 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Changed: | ||||||||
| < < |
In order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. Most of the included build.xml files automatically copy the files to the listed pre-defined locations.
| |||||||
| > > |
In order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. Most of the included build.xml files automatically copy the files to the listed pre-defined locations. To run the ant build, navigate to the build.xml file in the src folder, right-click, choose "Run As"->"Ant Build...". Once you run it once it will be added to the list in the "Run As" shortcut in the toolbar.
| |||||||
| ||||||||
| Line: 14 to 14 | ||||||||
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Line: 24 to 29 | ||||||||
|
| ||||||||
| Changed: | ||||||||
| < < |
To maintain backwards compatibility with mbat2.0, a separate mbat3.0 test client is added to:
| |||||||
| > > |
The | |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
To run, navigate to Running workspace clients for testingUnder construction... | |||||||
|
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.4 - 19 Aug 2008 - DarenLee) |
| ||||||||
| Line: 29 to 29 | ||||||||
|---|---|---|---|---|---|---|---|---|
To maintain backwards compatibility with mbat2.0, a separate mbat3.0 test client is added to:
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
Instructions to setup Eclipse for debugging can be found here: http://jpf.sourceforge.net/ide-eclipse.html
| |||||||
| <<O>> Difference Topic BuildInstructions (r1.3 - 07 Aug 2008 - DarenLee) |
| ||||||||
| Line: 12 to 12 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| <<O>> Difference Topic BuildInstructions (r1.2 - 22 Jul 2008 - DarenLee) |
| ||||||||
| Changed: | ||||||||
| < < |
MBAT 3.0 Build Instructions | |||||||
| > > |
Table of Contents
| |||||||
In order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. Most of the included build.xml files automatically copy the files to the listed pre-defined locations.
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Changed: | ||||||||
| < < |
| |||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
| |||||||
| ||||||||
| Added: | ||||||||
| > > |
General build dependency rules:
To maintain backwards compatibility with mbat2.0, a separate mbat3.0 test client is added to:
| |||||||
| <<O>> Difference Topic BuildInstructions (r1.1 - 22 Jul 2008 - DarenLee) |
| Line: 1 to 1 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Added: | ||||||||
| > > |
MBAT 3.0 Build InstructionsIn order to build and run mbat3.0, the workspaces and their plugins must be built in the following order due to dependencies. Most of the includedbuild.xml files automatically copy the files to the listed pre-defined locations.
| |||||||
|
Revision r1.1 - 22 Jul 2008 - 22:03 - DarenLee Revision r1.11 - 08 Dec 2008 - 20:35 - DarenLee |