2015-09-23 22 views
1

我有一個jar文件:由不同團隊提供的sp-common-types.jar。這大約有6個班。我不想包括2個課程。我可以使用下面的語句在Gradle中排除jar。如果我想從jar中排除特定的類,那怎麼能實現。排除從屬jar中的特定類 - GRADLE

編譯( 「com.xyz.sp:SP-引導:0.1.1」){ 排除組: 「com.xyz.sp」,模塊: 'SP-常見類型' }

+0

您是否希望在進行依賴時或者在編譯最終的jar時排除它們?如果它是第一個,那麼我不確定它是用gradle構建的。 – Dibesjr

+0

我想排除它作爲依賴。或者,如果我可以有選擇地只包含來自jar的特定類文件,那也可以。 –

回答

1

我不認爲有可能在依賴項導入時排除文件/類。我能想到的唯一的解決方案是可能會工作,但這將是一個總體解決方案,它將編寫一個手動執行的任務,並從您導入的jar中刪除不需要的文件夾結構。