Могу ли я добавить файлы jar в maven 2 buildpath без их установки?

Предполагая (!) строки одинаковой длины, почему бы преобразовать строки в байтовые массивы , а затем XOR байты. Результирующие байт-массивы могут иметь разную длину также в зависимости от вашего кодирования (например, UTF8 будет расширяться до разных длин байтов для разных символов).

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

679
задан BuZZ-dEE 20 April 2015 в 11:48
поделиться

5 ответов

Это не отвечает, как добавить их к Вашему АНГЛИЧАНИНУ, и не может быть никаким brainer, но было бы, просто добавив dir lib к Вашей работе пути к классу? Я знаю то, именно это я делаю, когда мне нужна внешняя банка, которую я не хочу добавлять к своему Знатоку repos.

Hope это помогает.

0
ответ дан javamonkey79 20 April 2015 в 11:48
поделиться

Для выбрасывают код [только 116]

объем набора == система и просто составляют groupId, artifactId, и Примечание версии

<dependency>
    <groupId>org.swinglabs</groupId>
    <artifactId>swingx</artifactId>
    <version>0.9.2</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/swingx-0.9.3.jar</systemPath>
</dependency>

: системные зависимости не копируются в законченную банку/войну
(см. , Как включать системные зависимости в войну, созданную с помощью знатока )

470
ответ дан Paul Verest 20 April 2015 в 11:48
поделиться

плагин установки Знатока имеет использование командной строки для установки банки в локальный репозиторий, АНГЛИЧАНИН является дополнительным, но необходимо будет определить GroupId, ArtifactId, Версию и Упаковывающий (весь материал АНГЛИЧАНИНА).

12
ответ дан n00begon 20 April 2015 в 11:48
поделиться

Примечание: При использовании Системного объема (, как упомянуто на этой странице ), Знатоку нужны полные пути.

, Если Ваши банки находятся под корнем Вашего проекта, Вы захотите снабдить префиксом свои значения systemPath $ {basedir}.

30
ответ дан Community 20 April 2015 в 11:48
поделиться
  • 1
    I' ve даже не услышали об этом пакете (все же it' s установленный в моей системе). Я don' t отзыв, устанавливающий его, таким образом, любая идея, если it' s так или иначе включенный с другим пакетом? – Gerrat 6 September 2011 в 14:28

Вы действительно должны установить фреймворк через репозиторий и заранее идентифицировать ваши зависимости. Использование системной области является распространенной ошибкой, которую используют люди, потому что они «не заботятся об управлении зависимостями». Проблема в том, что, делая это, вы получаете извращенную сборку maven, которая не будет отображать maven в нормальном состоянии. Вам лучше следовать подходу, подобному , этому .

13
ответ дан 22 November 2019 в 21:40
поделиться
Другие вопросы по тегам:

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