目標:希望把Java項目打包成一個完整的jar包,可以獨立運行,不需要再依賴其他jar包。 我們在用eclipse中mvn創建mvn項目的時候,選擇非webapp,會默認的以jar打包形式,如下圖: 如果打包成一個完整的jar包,需要在pom.xml中配置一個插件 ...
一 Maven打包項目 添加依賴,打包插件 編寫Main.java 編寫logback.xml配置文件 打開Maven窗口,依次執行clean gt compile gt package 生成的jar文件在target目錄下 二 將jar文件作為Linux的服務運行 復制jar文件到Linux 在與jar文件同一目錄下編寫start.sh,stop.sh start.sh stop.sh 添加he ...
2019-08-28 09:03 0 837 推薦指數:
目標:希望把Java項目打包成一個完整的jar包,可以獨立運行,不需要再依賴其他jar包。 我們在用eclipse中mvn創建mvn項目的時候,選擇非webapp,會默認的以jar打包形式,如下圖: 如果打包成一個完整的jar包,需要在pom.xml中配置一個插件 ...
1.項目maven結構: 項目地址: https://github.com/KouReal/Rpc-Netty-Registry 2.之前沒有在pom.xml中添加spring-boot-maven-build插件,只有在父工程的pom.xml中寫了 ...
1.在pom.xml文件中添加插件 2.在dos窗口中進入項目路徑 執行命令:mvn assembly:assembly 如果使用IDEA進行打包,則運行該項 3.正常打包成功后項目會生成一個target文件夾,里面打包出來的jar包,包名為{finalName ...
一、新建Maven項目,Packaging為jar 二、新建主類 主類代碼如下: package com.example.demo; import javax.swing.JFrame; public class GuiMain extends JFrame ...
前提 Maven可以使用mvn package指令對項目進行打包,如果使用Java -jar xxx.jar執行運行jar文件,會出現"no main manifest attribute, in xxx.jar"(沒有設置Main-Class)、ClassNotFoundException ...
netty直接可以做連接,沒必要運行在Tomcat下,只需要打一個jar包,就可以對外提供服務,今天寫下如何通過maven配置一之前的netty項目,並且通過maven 的inSatall命令在idea中將項目打包。有的公司可能涉及需要代碼混淆,這里不做表述。 首先pom的配置(idea可用 ...
1.pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http ...
將java程序打包成jar包。 可以使用 run as maven build 配置文件放在主jar包下的src/main/resources文件下 然后可以在tomcat的/wtpwebapps下的項目目錄的/WEB-INF下找到lib目錄,里面就是需要的依賴包 也可以在build path 中 ...