Какой из них рекомендуется?
blockquote>Идем дальше с пространствами имен XML в домене
xmlns.jcp.org
. Это было недавно введено с Java EE 7 в 2013 году (которое охватывает A.S. 2.2, Servlet 3.1, CDI 1.1 и т. Д.). Обратите внимание, что это не только влияет на файлы Facelets, но также файлы конфигурации XML, такие какfaces-config.xml
,web.xml
,beans.xml
, и т. д.Старые пространства имен XML на
java.sun.com
все еще существуют для обратной совместимости, но поддержка в конечном итоге исчезнет в будущей версии Java EE. Вы должны перенести свою базу кода, как только сможете. Это должна быть тривиальная задача, использующая средство «найти и заменить во всех файлах», предлагаемое средней IDE.Только старые версии Mojarra 2.2.0 / 2.2.1 имели ошибки, связанные с изменениями пространства имен XML, но они не должны проявляться в более новых версиях. См. Также ao
- Использование нового пространства имен xmlns.jcp.org в композитах вызывает java.lang.NullPointerException в java.util.concurrent.ConcurrentHashMap.putIfAbsent
- f: viewParam не передает требуемый параметр при использовании пространства имен xmlns.jcp.org
- Компонент метаданных должен быть вложен в af: метаданные тег. Предложение: заключить необходимые компоненты в & lt; f: metadata & gt;
и почему это было изменено?
blockquote>Поскольку Java больше не с Солнца с 2010 года. Обратите внимание, что они были умны, чтобы не сделать это
java.oracle.com
или что-то тесно связанное с текущей компанией. Теперь он прекрасно и независимо связан с JCP ( Java Community Process ), который действительно отвечает за управление спецификациями Java (EE).
с мерзавца v1.6.1, git svn branch
доступно.
Из документов мерзавца:
branch Create a branch in the SVN repository. -m, --message Allows to specify the commit message. -t, --tag Create a tag by using the tags_subdir instead of the branches_subdir specified during git svn init.
Предыдущие версии мерзавца не позволяют создавать ответвление svn.
@kch I только (7 декабря 2008) скомпилировал v1.6.1-rc1 тег мерзавца, и это действительно содержит мерзавца svn команда ответвления и документация для него. Таким образом, v1.6.1 выпуск мерзавца должен (надо надеяться), содержать эту команду.
Я знаю, что на этот вопрос был дан ответ некоторое время назад, но после его прочтения я мог бы помочь добавить примеры конкретной команды git svn branch и связать ее с типичным рабочим процессом.
Как и ответил kch, используйте git svn branch
. Вот полный пример (обратите внимание на -n
для пробного прогона для проверки):
git svn branch -n -m "Branch for authentication bug" auth_bug
Если все пойдет хорошо, сервер отвечает следующим образом:
Копирование https: / /scm-server.com/svn/portal/trunk с r8914 по https://scm-server.com/svn/portal/branches/auth_bug ...
И без -n
switch сервер, вероятно, добавляет что-то вроде:
Найденная возможная точка ветвления: https://scm-server.com/svn/portal/trunk => https://scm-server.com/portal/branches/auth_bug, 8914
Найден родительский элемент ветки: