Создание двух приложений netbeans с некоторыми общими модулями

Такова ситуация. Мы разрабатываем два приложения на основе платформы netbeans, назовем их X и Y.

Исторически сложилось так, что сначала был разработан X, а затем Y. Y основан на X, и многие модули являются общими. Раньше мы делали это, основывая X на платформе netbeans, а затем устанавливая X как саму платформу, а затем базируя Y на X. Итак;

Платформа Netbeans -> X -> Y.

Приложение X будет использовать подмножество модулей платформы netbeans. И добавить множество собственных модулей. Приложение Y будет использовать большинство модулей X, но не все. И добавить несколько новых модулей.

Таким образом, приложение Y состоит из большей части кода в X и Y. И часто нам нужно вносить изменения в оба. Проблема в том, что необходимое время сильно различается, если мы изменим код в Y, мы можем просто перекомпилировать. И это часто возможно даже во время отладки. Если мы изменим код в X, что даже более распространено, то нам нужно собрать X, заархивировать его и установить в качестве платформы, а затем пересобрать Y. Вероятно, это займет в 10 раз больше времени.

Итак, вопрос в том, можем ли мы иметь плоскую иерархию множества модулей, а затем основывать два приложения X и Y на разных подмножествах модулей?

Мы используем netbeans 8.0.2, а приложения основаны на муравьях.


person bjarven    schedule 25.03.2015    source источник


Ответы (1)


Я сделал это, создав набор всех модулей, которые у них есть, а затем добавил этот набор в оба приложения с помощью «добавить проект».

person bjarven    schedule 26.03.2015