Как использовать банку проекта maven в обычном проекте Java

Я преобразовал проект maven в банку и теперь пытаюсь импортировать эту банку в библиотеку нового проекта, отличного от maven.

Я пытался написать основной метод самостоятельно, чтобы вызывать классы maven jar (я новичок в maven, поэтому я не знаю, возможно ли это). Но это не сработало. И хотя в pom.xml для упаковки установлено значение jar, после установки этого проекта maven jar не создается. Итак, используя INTELLIJ, я экспортировал банку, используя вкладку структуры проекта. Это pom.xml

<modelVersion>4.0.0</modelVersion>
    <groupId>com.google.code.jscep</groupId>
    <artifactId>jscep</artifactId>
    <packaging>jar</packaging>
    <version>2.5.5-SNAPSHOT</version>
    <name>jscep</name>

Мое требование: «Мне нужно написать код Java, используя этот проект maven в качестве библиотеки». Итак, мой вопрос: 1) Если я создаю новый проект, должен ли он быть типа maven, чтобы использовать этот «maven jar», или, пожалуйста, скажите мне, есть ли способ создать проект без maven и использовать это " мейвен фляга".

Или, пожалуйста, направьте меня на основе моего требования. Спасибо


person Saravana Kumar    schedule 14.05.2019    source источник


Ответы (1)


Вы можете использовать плагин maven jar для создания jar прямо из maven: https://maven.apache.org/plugins/maven-jar-plugin/

Вы можете добавить любую банку в качестве зависимости к проекту, отличному от maven. Для IntelliJ обратитесь к этому ответу: Правильный способ добавления внешних jar-файлов (lib/*.jar) в проект IntelliJ IDEA

person Andreas Hartmann    schedule 14.05.2019