2017-03-03 86 views
0

我想用gradle創建一個jar,其中包含一些關於其依賴性的信息。因此,當有人將它作爲依賴包含它時,它應該從maven存儲庫下載它的所有依賴。我不想在我的罐子裏包括像罐子裏的實際罐子。創建具有依賴信息的jar

+0

然後使用gradle捆綁您的項目並在您的gradle項目文件中描述您的依賴關係。 – xstring

+0

您向我要求的聲音完全像Gradle的默認行爲。創建陰影罐或胖罐需要明確的額外工作。 – Birchlabs

回答

1

您可以使用maven-publish插件向maven發佈工件。
它將生成一個帶有工件名稱和依賴關係的最小POM文件。
因此,如果有人將你的庫包含到他們的項目中,它將根據需要提取所有傳遞依賴項。