2016-04-06 18 views
0

Daha önce 1.6.x'deydim ve mvn clean install hiçbir sorunla karşılaşmadı; 10mb'lik bir jar ile bitirin ve tüm kodlarımı çalıştırabilirsiniz.Neden AWS SDK kavanozu derledikten/inşa edildikten sonra sadece 3kb?

Şimdi yeni lambda/apig/ddb desteği için 1.10.x sürümüne yükseltmek istiyorum, sürümü 1.6.x'den 1.10.x'e değiştirdim.

Ancak mvn temiz yüklemeyle oluşturduktan sonra, küpün yalnızca 3kb olduğunu görüyorum, neden bu? AWS sdk'nin çalışmasıyla bir şey değişti mi? En azından gördüğüm kadarıyla, yeni bir yol tüm sdk yerine belirli hizmetleri seçebilirsin.

Düzenleme:

3kb kavanoz aşağıdaki sahiptir:

  • pom.properties:

    • versiyonunu = 1.10.66

    • groupid = com.amazonaws

    • artifactId = aws-java-sdk

  • pom.xml, tüm aws sdk hizmetlerini

cevap

1

Eğer kavanoz dosyası uncompresssed ve bu klasördeki ne kadar baktınız mı listeler? Sorunuzdaki bilgilere dayanarak, sanırım kendi kaynak dosyalarınız var, ancak bağımlılıklarınız yok. Varsa, maven bağımlılıkları genellikle kavanozda META-INF\maven'da bulunur. BTW, maven eklentileri kullanıyor musunuz? Örneğin, maven-jar-plugin kaynak kodunuzu yalnızca kavanozda verirken, maven-assembly-plugin da maven bağımlılıklarını verir.

+0

updated op; sadece bir pom.xml ve pom.properties içerir. – iCodeLikeImDrunk

+0

lütfen maven temiz kurulum konsolu çıkışı ile güncelleyin. – Tiina

İlgili konular