2012-10-17 4 views
14

meine gradle Build gibt die NachrichtWas bedeutet die Nachricht "die sich auf das Packen stützt, um die Erweiterung des Hauptartefakts zu definieren, ist veraltet"?

Deprecated: relying on packaging to define the extension of the main artifact is deprecated, and will not be supported in a future version of Gradle. 

Was bedeutet das und wie die Warnung verschwinden zu machen?

+0

Welche Artefakte erzeugt Ihr Build und wie werden sie definiert? –

+0

Wenn Ihr Kontext Android-Entwicklung ist, mit dem Android Gradle-Plugin, sehen Sie dies stattdessen: http://stackoverflow.com/questions/21496956/gradle-deprecation-relying-on-packaging-to-define-the-extension-of- the-main-art – Jonik

Antwort

0

Es wird gesagt, dass Sie von einem Artefakt eines Typs abhängig sind, von dem es nichts weiß, aber dass es durch die Verwendung des Attributs "Verpackung" des Pom gefunden werden kann. Hier sind Erweiterungen geplant und beschrieben here.

+27

Diese Antwort könnte verbessert werden, indem vorgeschlagen wird, wie die tatsächliche Warnung behoben werden kann. Die verknüpfte Ressource hilft nicht dabei, zu erklären, wie die Warnung weggehen kann. –

+1

zu tun, würde ich eine Frage beantworten, die nicht gefragt wurde und würde weitere Informationen aus dem OP sowieso brauchen (die Besonderheiten, was diese Abhängigkeit ist & wie es erklärt wird) daher IMV ein Downvote scheint eher hart – Matt

+2

How to Lösen Sie dieses Problem wird dort diskutiert: http://forums.gradle.org/gradle/topics/jhuxhorn_googlemail_com-zal6c Für jetzt keine Lösung, die Warnung wird als "abgehört". – Vincent

Verwandte Themen