Как учить Eclipse включать исходные пакеты Знатока в исходный путь?

Я сказал бы, что существуют все еще допустимые причины не использовать nvarchar.

  • Пространство памяти в большом почете, такой как на общем хосте, или база данных действительно огромна.
  • Производительность очень важна.
  • разработка Существующих производств (т.е. база данных имеет существующие таблицы то использование varchar).
  • Вы интегрируетесь с другой более старой системой, которая только понимает однобайтовые символы и/или varchar.

Однако новая разработка должна, вероятно, использовать nvarchar особенно, так как 64-разрядные системы становятся нормой. Кроме того, компании (даже маленькие) теперь чаще всего глобальны.

14
задан Robert Munteanu 24 September 2009 в 19:51
поделиться

5 ответов

У меня была точно такая же проблема-- Я использовал плагин 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. В конце концов, я обнаружил, что мне нужен true фрагмент, включенный так:

        <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".

Надеюсь, это решит вашу проблему.

6
ответ дан 1 December 2019 в 12:13
поделиться

Вы должны включить настройку Загрузить источники артефактов .

удалена неработающая ссылка ImageShack

Для существующих артефактов вы можете использовать Исходные коды загрузки действие:

удалена неработающая ссылка на ImageShack

10
ответ дан 1 December 2019 в 12:13
поделиться

Перейдите в Window-> Preferences-> Maven-> Installations и убедитесь, что Maven настроен на использование вашей установки Maven, а не для внедрения.

Если он не настроен для этого, выберите Добавить ... и перейдите в корень установки Eclipse и подтвердите выбор.

M2eclipse затем прочитает ваш файл настроек, обнаружит ваш локальный репозиторий и автоматически подключит источники, доступные в локальном репозитории.

Если m2eclipse указывает на ваш локальный репозиторий, вы должны иметь возможность щелкнуть правой кнопкой мыши и выбрать Maven-> Download Sources или включить настройки для их автоматической загрузки. Если исходники уже есть, их нужно просто прикрепить. См. этот ответ для получения подробной информации и красивых снимков экрана.

Если после выполнения этих действий исходные коды по-прежнему не прикрепляются, это означает, что что-то не так с вашей установкой Maven. Вы можете попытаться обновить плагин m2eclipse до последней версии, чтобы увидеть, решит ли он проблему.

3
ответ дан 1 December 2019 в 12:13
поделиться

Имейте в виду, что в зависимости от вашей версии m2eclipse вы можете столкнуться с этой проблемой . Проблема прерывает поиск исходного кода при отладке плагинов.

0
ответ дан 1 December 2019 в 12:13
поделиться

Я также столкнулся с ошибкой m2eclipse , описанной Анатоли. Это все еще не решено, и мне кажется, что это тоже причина проблемы спрашивающего.

2
ответ дан 1 December 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: