簡體   English   中英

如何構建還包含源文件的可執行文件uber-jar?

[英]How to build an executable uber-jar also containing source files?

在Eclipse中有一個帶有maven的小java項目,我想將其變成具有以下規范的jar:

  • 可執行
  • 包含所有依賴項
  • 除已編譯的* .class文件外,還包含所有源文件(* .java)

到目前為止,我已經找到了shade和source作為插件,它們分別滿足我的兩個需求,但不能同時滿足三個需求。 有誰知道如何調整行家做上述所有事情?

我知道這是一個通常的請求,但是目標是將源代碼和類文件一起使用,以防萬一出問題並且沒有人記得它來自哪個項目。

包括來源已在此處得到解答

對於單個文件中包含所有庫的可執行jar,您要查找的是胖jar。 您可以將此插件用於Eclipse或Maven來構建您的jar。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM