記錄一下自己學習制作 jar包的過程,方便以后查詢:
1.因為是以Netty 做Demo測試,所以現在POP.XML 中加入
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>${netty.version}</version>
</dependency>
2.File->Project Structure
3.Antifacts->Add JAR->from modules with dependencies
4.Main Class 方法選擇Netty Server的主啟動方法Main方法,並且設定 MANIFEST.MF 的目錄在項目根目錄下
備注:MANIFEST.MF文件跟Src同一個目錄下
5.添加依賴的jar包(可以本地私有倉或者本項目中的)
6.Build生成jar 包
最終輸出打包jar包結果目錄:
7.Copy出到一個待部署的文件夾Deploy_test中:
8.cmd命令行啟動服務:
9.啟動客戶端進行和服務端的連接測試:
10.測試成功實現部署服務端程序,然后客戶端請求調用。