HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Task #246753
openПоддержка мавена
0%
Description
1. импорт проекта
подсунув IDE pom-фай проекта, можно сразу приступать к работе. Автокомплит всех полей из зависимых модулей подтягивается. Если для артефакта есть исходники, то одной кнопкой можно их подтянуть. Тогда также работает мгновенная кодонавигация на классы зависимостей (ридонли). если зависимость отдельного модуля подсунуть в виде исходников с пом файлом, то навигация будет на классы в проекте, а не ридонли из архива артефакта.
2. поддержка версий.
Если в проекте подцеплены несколько модулей, А зависит от Б, и в поме А версия не совпадает с помом Б, то навигация из А будет указывать на исходники из мавер-репозитория нужной версии, а не файлы модуля Б проекта.
3. сборка мавеном
интерфейс для быстрого выбора профилей перед сборкой в виде чекбоксов
4. поддержка многомодульных проектов
http://docs.codehaus.org/display/MAVENUSER/Multi-modules+projects
5. компиляция зависимостей.
Модуль А зависит от модуля Б, оба модуля подцеплены в проект. Версии в помах внутри проекта совпадают. При дебаге с точкой входа в модуле А подхватываются изменения исходников из модуля Б. При этом модуль Б не инстолится даже в локальный репозиторий. (последнее не суть критично)
6. Навигация по пом файлам - можно переходить между помами по зависимостям
7. автокомплит версий для артефакта-зависимости в поме по имеющимся в репозитории
8. По хоткею можно посмотреть документацию ASDoc/JavaDoc на поле/метод из модуля зависимости.
9. быстрый переход на settings.xml
10. При рефакторинге, поиске использования классов/полей, построения цепочки вызовов учитываются зависимости мавена, даже еси их модули не подключены в проект.
11. быстрый переключатель для skipTests