This shows you the differences between the selected revision and the current version of the page.
| android:drjava_and_ant_builds 2009/10/22 07:51 | android:drjava_and_ant_builds 2009/10/22 07:55 current | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| - Split student source code out from Android project directory. Create ''.apk'' file in current (student) directory. Goal is to have shared, read-only Android project directory shared by all students. | - Split student source code out from Android project directory. Create ''.apk'' file in current (student) directory. Goal is to have shared, read-only Android project directory shared by all students. | ||
| - Create sample project API that allows simple interaction between student code and Android user. Example might be a simple scrolling text widget for output and a text-based pop-up for input (ala ''JOptionPane''). | - Create sample project API that allows simple interaction between student code and Android user. Example might be a simple scrolling text widget for output and a text-based pop-up for input (ala ''JOptionPane''). | ||
| + | |||
| ====== DrJava ====== | ====== DrJava ====== | ||
| - Use Tools/External Processes/New External Process feature (Ctrl-Shift-X) to run Ant. | - Use Tools/External Processes/New External Process feature (Ctrl-Shift-X) to run Ant. | ||
| - | - Using repeatedly within a session allows updates to current configuration. | + | - Using New External Process repeatedly within a session allows updates to current configuration without saving/editing (which crashes DrJava in my environment). |
| - External Process console window has "Run Again" button, which simplifies re-launch. | - External Process console window has "Run Again" button, which simplifies re-launch. | ||
| - No need for full path name in Windows if ant.bat is in path. | - No need for full path name in Windows if ant.bat is in path. | ||
| Line 20: | Line 21: | ||
| * Command line: ''${action.save.all}ant.bat reinstall'' | * Command line: ''${action.save.all}ant.bat reinstall'' | ||
| * Work directory: ''${drjava.working.dir}\..'' | * Work directory: ''${drjava.working.dir}\..'' | ||
| - | - Editing saved menu items seems flaky (crashes my DrJava). | + | |