精华内容
下载资源
问答
  • Idea中为一般的非Web项目Jar包是有自己的方法的,网上一搜就能查到很多。但是如果是为Maven项目Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。最简单的方法首先是在maven项目的pom.xml中添加打包的...

    Idea中为一般的非Web项目打Jar包是有自己的方法的,网上一搜就能查到很多。

    但是如果是为Maven项目打Jar包,其实是很简单的,因为maven本身就有打Jar包的命令。

    最简单的方法

    首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程序入口。相关代码如下:

    pom.xml文件为:

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    4.0.0

    cn.mymaven

    test

    1.0-SNAPSHOT

    org.apache.maven.plugins

    maven-compiler-plugin

    1.8

    1.8

    org.apache.maven.plugins

    maven-jar-plugin

    true

    false

    lib/

    cn.mymaven.test.TestMain

    入口类TestMain.java为:

    package cn.mymaven.test;

    public class TestMain {

    public static void main(String[] args){

    System.out.println("Hello World");

    }

    }

    然后开始打包,在Idea中把Maven项目的命令都做成了可视化的操作界面,只需要如下操作就好:

    在Maven Project目录下,点击package

    2a555d7a1a2524730df1698123b37932.png

    此时在target目录下,就会生成这个项目的Jar包

    d12cb80509aa490ad05b3a39921c7f0f.png

    使用java -jar 命令运行这个Jar包,会输出“Hello World”

    需要注意的地方

    需要说明的是,如果一个maven项目中有多个子目录,每一个子目录中的pom.xml对应一个项目,它的作用范围只有这一个子目录下的。比如扫描配置文件,如果要让一个子目录下的pom.xml扫描另一个子目录下的配置文件,那是做不到的。在打jar包的时候,只运行当前的pom.xml文件。

    当然也有其他的打包方法,比如使用spring-boot-maven-plugin插件在打Jar包时,会引入依赖包。

    它的pom.xml文件配置为:

    org.springframework.boot

    spring-boot-maven-plugin

    org.apache.maven.plugins

    maven-compiler-plugin

    1.8

    1.8

    org.apache.maven.plugins

    maven-jar-plugin

    true

    false

    lib/

    cn.mymaven.test.TestMain

    ${project.version}

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • IDEAmaven 项目jar包

    2021-07-09 17:16:19
    1.pom文件中导入插件maven-assembly-plugin <build> <plugins>...-- maven-assembly-plugin打jar包的插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId>

    1.pom文件中导入插件maven-assembly-plugin

     <build>
            <plugins>
                <plugin>
                <!-- maven-assembly-plugin打jar包的插件 -->
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <version>2.5.5</version>
                    <configuration>
                        <archive>
                            <manifest>
                                <!-- 入口 -->
                                <mainClass>com.hansuo.shuntsafe_siteRece.TcpServerByAio</mainClass>
                            </manifest>
                        </archive>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                    </configuration>
                </plugin>
            </plugins>
       </build>

    2.Terminal中输入打包命令:

     mvn clean compile assembly:single

    看到如下提示就代表打包成功了

    3.在指定位置找到jar包

    默认jar包的位置就在工程目录下的target文件夹下

    例如:/Users/mac/Documents/API_test/target/api_auto_test-1.0-SNAPSHOT-jar-with-dependencies.jar

    4.检测导入的包是否正常

    新建另一个maven项目,导入jar包试试,看jia包中的方法和依赖是否都能正常使用。

    展开全文
  • 1、在pom.xml中添加下如下配置 <build> <plugins> <plugin>...org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <con

    1、在pom.xml中添加下如下配置

      <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <configuration>
                        <archive>
                            <manifest>
                                <addClasspath>true</addClasspath>
                                <useUniqueVersions>false</useUniqueVersions>
                                <classpathPrefix>lib/</classpathPrefix>
                                <!-- mainClass为主程序类路径 -->
                                <mainClass>exp5.Client</mainClass>
                                <!--由于程序只有一个主入口,当需要多入口时可分别执行打成jar包,
                            根据需要重命名jar包名
                                <mainClass>exp5.Server</mainClass>
                                -->
                            </manifest>
                        </archive>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    2、打包过程

    在这里插入图片描述

    3、在target目录下将两次打的jar包重命名

    在这里插入图片描述

    4、执行jar包

    在当前目录按住Shift+右键可选择powershell快速进入当前目录命令行

    执行java -jar 文件名.扩展名
    在这里插入图片描述

    展开全文
  • IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件。新建项目后,IDEA不会自动刷新Maven的依赖。以Spring Application为例,新建项目编译时提示...
  • 1、maven 本地仓库载E盘如下 E: 进入E盘 2、进入本地仓库maven的bin 目录 cd E:\maven\apache-maven-3.5.4\bin 3、编辑执行命令 mvn install:install-file -Dfile=E:\maven\easypoi-1.0.jar -DgroupId=...
  • 文章目录如何在IDEA Maven...如何在IDEA Maven项目中导入本地jar包的步骤 一、打开侧面的maven,点击图中箭头指向的图标 二、出现如下弹窗,在Command line在中输入执行的指令 install:install-file -Dfile=<Jar包
  • 网上很多阿里云的镜像,但是好用的不多,有的插件和jar包就下载不下来,删了重下,重导入都不行的那种,比如这些 <!--阿里云镜像--> <mirror> <id>alimaven</id> <name>aliyun ...
  • 1. 创建项目时添加一个属性 name: archetypeCatalog value: internal 2. 设置VM Options为-DarchetypeCatalog=internal 注意,如果是从setting中设置的话,只是针对当前工程(For current project),这里需要把它...
  • IDEA集成maven引用jar包

    2021-05-06 18:30:00
    2、项目maven引用jar # maven工程建议将jar包安装至本地库 mvn install:install-file -Dfile=../newJar/aoe-plugin-cg-1.4.8.1.jar -DgroupId=...
  • 1、将jar包导入到本地maven库或者远程nexus仓库,再使用maven引用: 2、导入命令: 1 2 3 4 //通过一下信息引入maven -DgroupId=com.test -DartifactId=SDK_API -Dversion=1.0.0 ...
  • 1、在项目 目录 src文件夹 下 新建一个 libs 文件夹 2、把jar包复制到 libs 文件夹中 3、先把jar包导入项目 点击 OK 4、移除依赖: 点击 Flie -> Project Structure -> Libraries
  • Idea设置maven打包的jar包名称
  • 一、以Spring Boot项目为例,在未使用maven的情况下将其打成Jar包。二、将其打成散包,即项目依赖的Jar包在目录同级或子级。 好处是如果项目更新,只需要更新项目jar,不需要更新所有。一、检查项目是否包含META-...
  • 1.下载jar包 在https://mvnrepository.com/中搜索所需要的jar包,并下载到本地 2. 打开cmd命令行,进入jar包所在地址输入mvn命令,进行导入 mvn install:install-file -Dfile=E:\download\slf4j-log4j12-...
  • IDEA中将maven项目打包成可执行jar包转发 转发 https://blog.csdn.net/peng19870724/article/details/105573697 main方法入口指定需要加上路径
  • IDEA打包非maven项目及运行jar包 以webservice项目为例 IDEA打包 1. 添加一个Artifacts 2. 选择main方法所在类 3. bulid打成jar包 小黑窗运行 1. win+R输入cmd打开小黑窗 2. cd到jar包所在位置 3. 运行java -jar...
  • IDEA maven项目导入jar包

    2021-07-13 22:14:54
    1.点击Project Structure 2.如图 3.选好路径后记得√上
  • ideamaven项目添加本地jar包依赖

    千次阅读 2020-12-22 22:38:07
    一添加lib目录下的jar包到本地仓库怎么在pom.xml中添加项目中libs下的jar呢,而不是从本地仓库中添加?1、首先将要添加的jar包复制到项目中的libs文件夹下2、然后在pom.xml中添加如下代码: htmlunithtmlunit2.21-...
  • 使用maven-assembly-...(1)在IDEAmaven项目的pom.xml文件中增加插件: <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration>
  • 步骤如下: ...mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=C:\oracle\ojdbc14-10.2.0.4.0.jar 点击Execute之后出现如下...
  • maven项目依赖的jar更新了,但还没有下载到本地,可通过此方式强制下载所有依赖的jar。 在maven工具箱中点击m图标 在弹窗中输入:mvn -U idea:idea
  • <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> ...
  • IDEA 批量导出Maven项目依赖的jar包 需求:需要将一个maven包封装成普通的jar给其他项目用,则需要将maven包中的所有jar全部导入,如果一个一个去找,太过于麻烦,下面可以使用idea完成这个功能。 如上图所示。 ...
  • IDEA Maven导入jar包

    2021-07-15 14:12:06
    在需要jar包的时候,import报错,需要导入jar包 首先利用IDEA打开项目,打开项目的pom.xml文件,找到 <dependencies>...我们只需要把maven中的配置复制进入IDEA中,IDEA则会自己将导入 导...
  • 1、file --new -- project --- maven 2、pom.xml文件如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...
  • 一、pom中添加,(将下面的url改成私服的地址) nexus nexus Repository RELEASES ...user admin admin 三、最后,在 idea maven 中选择 deploy 命令
  • 下载jar包,并粘贴到项目的lib文件中,如果没有这个文件夹需要自己手动创建。 可以发现这个新粘入的jar包前没有小三角,这是还没被解压编译到本项目中。 这时在这上面右键,找到Add as Library。 即可导入jar包...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,911
精华内容 31,564
关键字:

ideamaven项目引用jar包

友情链接: ARTICAL.rar