Странный файлообменник - никак не могу скачать - пишет "max sessions reached" и всячески брыкается.
feature: держать список строк (имена кнопок и всего подобного) в файловом ресурсе. (мне к примеру не очень нравится русский текст в технических приложениях: GameServer, DataPack кажутся более "красивыми", а длинное слово "Компиляция" на простенькое Build.
feature: использовать OpenFileDialogдля выбора пути к исходникам. (очень лень лезть и выбирать путь). Пусть в конце строки будет маленький квадратный кнопка который это делает. Либо как в FF: при нажатии на TextArea если текст пуст то открывает окно.
feature: загружать список (тот который в TabbedPane), репозиториев и остального из well-formed xml. Аналогично и для списка компонентов сделать List с указанием компонент
Код:
<prolects>
<project name="L2JFree">
<component type="JavaModule" name="Login Server">
<repository anonymous="true"> <!-- if true : login/pws not needed -->
<url>svn:// ....</url>
<login>aq</login>
<password>aqpswrd</password>
</repository>
<build>
<tool>maven</tool>
<tool-args>
<arg name="build.file" value="%REPO_DIR%/pom.xml" />
</tool-args>
</build>
</component>
.....
</project>
</projects>