我已经将一个maven项目转换为一个jar,现在,我正试图将此jar导入到一个新的非maven项目的库中。
为了调用maven jar类,我尝试自己编写main方法(我是maven的初学者,所以我不知道这是否可行)。但这没有用。即使在pom.xml中,包装设置为jar,但一旦我安装了该maven项目,就不会创建jar。因此,使用INTELLIJ,我使用项目结构选项卡导出了jar。这是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>
我的要求是“我需要使用此Maven项目作为库来编写Java代码”。所以我的问题是 1)如果我创建一个新项目,它是否需要是Maven类型才能使用该“ maven jar”,或者请告诉我,是否有任何方法可以创建一个非maven项目并使用该“ maven jar”。
或者请根据我的要求指导我。谢谢
答案 0 :(得分:1)
您可以使用maven jar插件直接从maven创建一个jar:https://maven.apache.org/plugins/maven-jar-plugin/
您可以将任何jar作为依赖项添加到非Maven项目。对于IntelliJ,请参考以下答案: Correct way to add external jars (lib/*.jar) to an IntelliJ IDEA project