NetBeans, сгенерированный код и SVN - PullRequest
1 голос
/ 22 октября 2008

У нас есть проект netbeans, в котором есть xsd, который мы используем для создания wsdl, и мы используем wsdl для создания веб-сервиса. Так как мы используем типы в нашем xsd, используется jaxb, и один из наших методов веб-сервиса выглядит так:

public void someMethod( org.netbeans.xml.schema.line.Line x )...

Так что это оставляет нам проблему с Subversion, поскольку объекты Line генерируются netbeans. Итак, мы хотим сделать, это либо сказать NetBeans разместить файлы внутри проекта? Или скажите netbeans, что мы сгенерируем код jaxb и что они должны использовать наши классы при обработке вызовов веб-службы? Как мы можем выполнить один из них, каковы другие альтернативы?

Ответы [ 2 ]

1 голос
/ 20 июня 2009

Поскольку файлы, созданные в Netbeans 6.7, автоматически помечаются как таковые, и Netbeans не использует инструменты управления версиями (Subversion, Mercurial, ...) на них.

Поиск здесь для "Сгенерированный источник".

Теперь даже можно определить пользовательскую задачу муравья, которая что-то делает скажем, внутри сгенерированных каталогов каждый раз, когда вы выполняете clean / build .

1 голос
/ 16 ноября 2008

у вас ок. два варианта

  1. иметь все сгенерированные файлы в Subversion или
  2. убедитесь, что генерация файлов полностью автоматизирована

Не уверен, насколько легко 2. можно сделать с NetBeans, но я рекомендую этот способ, поскольку коммиты не распространяются повсеместно после того, как вы изменили одну строку в одном файле. Кроме того, вам не нужно беспокоиться о том, «обновил ли я веб-сервис или просто обновил xsd?».

OTOH, subversion не волнует, обновил ли какой-либо редактор много файлов - он просто гарантирует, что данные попадают в репозиторий.

Важной частью является , а не ручная процедура для построения вашего проекта. Полностью автоматизирован == хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...