Я сказал бы, что существуют все еще допустимые причины не использовать nvarchar.
Однако новая разработка должна, вероятно, использовать nvarchar особенно, так как 64-разрядные системы становятся нормой. Кроме того, компании (даже маленькие) теперь чаще всего глобальны.
У меня была точно такая же проблема-- Я использовал плагин Maven Source Plugin, чтобы развернуть исходный текст для нашего репо, и когда я включил этот проект в отдельный, попробуйте, как бы я ни старался, он не включал исходный текст в путь сборки Eclipse. Я уже делал это раньше для предыдущей работы и знал, что можно включить исходный текст в путь сборки, чтобы Eclipse автоматически соединил исходный текст во встроенном отладчике простым нажатием кнопки "Загрузить исходный текст", как описано в других ответах.
Вот что у меня было (что не работало на меня). Я получил этот фрагмент кода со страницы отладчика maven-source-plugin:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
Это упакует исходные тексты в отдельный JAR и загрузит их в наш репо, но они не будут автоматически прикреплены к отладчику Eclipse. В конце концов, я обнаружил, что мне нужен
фрагмент, включенный так:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<attach>true</attach>
</configuration>
После этого, исходный код автоматически прикрепляется к отладчику Eclipse, щелкнув правой кнопкой мыши на проекте в Проводнике пакетов и сделав "Maven > Download Sources".
Надеюсь, это решит вашу проблему.
Вы должны включить настройку Загрузить источники артефактов .
удалена неработающая ссылка ImageShack
Для существующих артефактов вы можете использовать Исходные коды загрузки действие:
удалена неработающая ссылка на ImageShack
Перейдите в Window-> Preferences-> Maven-> Installations и убедитесь, что Maven настроен на использование вашей установки Maven, а не для внедрения.
Если он не настроен для этого, выберите Добавить ... и перейдите в корень установки Eclipse и подтвердите выбор.
M2eclipse затем прочитает ваш файл настроек, обнаружит ваш локальный репозиторий и автоматически подключит источники, доступные в локальном репозитории.
Если m2eclipse указывает на ваш локальный репозиторий, вы должны иметь возможность щелкнуть правой кнопкой мыши и выбрать Maven-> Download Sources или включить настройки для их автоматической загрузки. Если исходники уже есть, их нужно просто прикрепить. См. этот ответ для получения подробной информации и красивых снимков экрана.
Если после выполнения этих действий исходные коды по-прежнему не прикрепляются, это означает, что что-то не так с вашей установкой Maven. Вы можете попытаться обновить плагин m2eclipse до последней версии, чтобы увидеть, решит ли он проблему.
Имейте в виду, что в зависимости от вашей версии m2eclipse вы можете столкнуться с этой проблемой . Проблема прерывает поиск исходного кода при отладке плагинов.
Я также столкнулся с ошибкой m2eclipse , описанной Анатоли. Это все еще не решено, и мне кажется, что это тоже причина проблемы спрашивающего.