Как использовать jav-файл проекта maven в обычном java-проекте - PullRequest
1 голос
/ 14 мая 2019

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

Я пытался написать метод main самостоятельно, чтобы вызывать классы jav maven (я новичок в 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 проект и использовать этот «maven jar».

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

1 Ответ

1 голос
/ 14 мая 2019

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

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

...