У меня есть проект pure-Java (A) и проект GWT (B), созданный как многомодульный проект GWT, как описано here.Многомодульное приложение GWT, не компилируемое при изменении зависимого модуля
Когда я запускаю mvn install
в первый раз, компиляция, то B выполняет полную компиляцию GWT. Однако, если я что-то изменяю в A, тогда B не компилируется, как я ожидал бы; Я получаю
[INFO] <module> is up to date. GWT compilation skipped.
Если включить <force>true</force
то компилируется и я могу видеть мои изменения.
Как я могу сделать свой проект автоматически скомпилированным при изменении зависимого модуля и пропустить компиляцию, если ничего не изменилось?
Хм. Я искал способ сделать компиляцию только тогда, когда основной проект A был изменен, а если нет. Я скомпилирую свой проект GWT «в фоновом режиме» как часть сборки xcode и хотел бы, чтобы все было скомпилировано только при необходимости. Думаю, мой вариант использования не такой, как у большинства. – funkybro
Я думаю, что всем нам нужна рабочая инкрементная сборка, ее просто нет в Maven (при условии, что она может быть исправлена, о чем я сомневаюсь) –
Этот сценарий работает при использовании обычной сборки Ant? – funkybro