maven-jar-plugin的classpathPrefix,作用是生产的可运行jar的MANIFEST.MF里面的Class-Path 这个方法,并不用我手动copy lib到项目里面,maven会自己从仓库里面copy <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy-dependencies</id...
因此,如果我们的项目代码只需要被别的代码引用,也就是不需要启动类去运行,那么打包成小包即可,如果我们的项目需要独立的运行,需要启动类去运行,那么就需要打包成大包。 准备 我们先创建一个maven项目,创建一个启动类,随便引入一个其他依赖。 启动类 pom文件 打包方式 idea自带的maven工具 首先使用idea中自带的maven工...
方法三:使用maven-shade-plugin插件打包 在pom.xml中配置: 1. <build> 2. <plugins> 3. 4. <plugin> 5. <groupId>org.apache.maven.plugins</groupId> 6. <artifactId>maven-shade-plugin</artifactId> 7. <version>2.4.1</version> 8. <executions> 9. <execution> 10. <phase>package</phase> ...
使用quickstart模板创建maven项目(如果有的话,可以跳过) 创建的过程 第一步新建一个Module 第二步 然后按照下图所示点击(如果你从来没有接触过maven的话) 第三步 填写maven项目的信息 通过quickstart模板创建完成后的项目的结构 小修改: 将jdk的版本改成1.8 由于我主要使用的是java1.8 而quickstart这个模板用的是java...
在Linux系统的命令行中,使用以下命令来运行JAR文件:java -jar your_jar_file.jar。请注意,你需要确保Java已经正确安装在你的系统中。 如果一切顺利,你的Java应用程序应该开始运行。你可以在命令行中看到应用程序的输出。以上就是在IDEA中使用Maven打包Java项目并在Linux系统上运行JAR包的步骤。希望对你有所帮助!如果...
1. 选中Java项目工程名称,在菜单中选择File->project structure... (快捷键Ctrl+Alt+Shift+S)。 2. 在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"。 3. 在配置窗口中配置"Main Class"。 选择“Main Class”后配置“Directory for META-INF/MAINFEST.MF”,本文...
原文发布于:手把手将你的Java maven项目通过GraalVM打包成windows可执行程序,欢迎使用RSS 订阅获取最新更新。 1. 背景相关 作为一个程序员,总是会在工作的时候开发一些方便自己工作的程序,但是作为一个Java程序员,给自己或者朋友开发的办公小程序总是使用一个Jar包并不是一个很好的体验,主要是: ...
idea maven package之后,target下出现两个jar包,xxxxxx.jar 包含依赖,original-xxx.jar 不包含依赖 java -jar xxxxxx.jar
1.首先把第三方jar目录【lib】加载到项目中, ==lib目录右键菜单->Add as Library...== ->弹出Create Library->输入Name->然后点击 OK (已添加忽略) image.png image.png 2.菜单栏->File-Project Settings->Artifacts-> + ->JAR->From modules with dependencies..->Ok ...
Java项⽬打包发布到maven私仓常见的⼏种⽅式 ⽬录 前⾔ 发布到maven私仓的步骤 1.在maven的settings.xml中< servers >节点配置⽤户名和密码,形如下:2、指定发布到nexus私仓的url并进⾏发布 ⽅式⼀:pom.xml⽂件添加distributionManagement节点 ⽅式⼆:在maven的settings.xml中< profiles >...