在intellij中从maven项目创建一个jar

Joe*_*Joe 29 java intellij-idea maven

我在IntelliJ中创建了一个新的maven项目,并将包装设置为jar,但是当我构建它时,目标文件夹不包含jar.我确信我的东西真的很蠢,但我在不同的网站上阅读的东西太多了,我觉得更好.在此输入图像描述

arg*_*ype 30

您应该使用IDEA的Maven Projects视图构建项目.

查看 - >工具窗口 - > Maven项目

或从左下角菜单打开:

菜单

然后用maven目标构建你的项目 - 即包: maven项目

如果包装被设置为jarpom.xml,你会得到一个罐子target目录.


set*_*thu 13

你需要maven jar插件才能创建一个jar

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
        <archive>
            <manifest>
                <addClasspath>true</addClasspath>
                <classpathPrefix>lib/</classpathPrefix>
                <mainClass>add your main class</mainClass>
            </manifest>
        </archive>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

https://maven.apache.org/plugins/maven-jar-plugin/

  • 我认为你的评论仅适用于可执行jar.OP没有提到可执行文件. (3认同)

ank*_*kit 5

转到maven项目,然后双击“清理并打包”。

只需执行以下操作:

在此处输入图片说明

  • 这是最简单的方法,非常感谢 (2认同)

Ale*_*lec 5

您的 pom.xml 的打包部分需要有“jar”。您可以在依赖项部分之前添加此内容:

<packaging>jar</packaging>
Run Code Online (Sandbox Code Playgroud)

然后转到 View -> Tool Windows -> Maven,在 Maven 窗口中展开所有内容,然后双击 Lifecycle 部分中的“package”。