Могут ли Nexus или Artifactory хранить простые артефакты tar.gz?

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
25
задан craig65535 24 October 2012 в 18:09
поделиться

1 ответ

Да, вы можете загружать файлы не в формате jar. Например:

mvn deploy:deploy-file -DgroupId=org.group.id -DartifactId=artifact-id -Dversion=0.0.0.1-SNAPSHOT -Dpackaging=tar.gz -DrepositoryId=repository-id -Durl=http://url -Dfile=localfile-0.0.0.1-SNAPSHOT.tar.gz

Более новые версии Nexus будут обрабатывать определенные файлы, такие как tar, swf и другие, проверяя, правильно ли они сформированы. Это может вызвать неожиданное или нежелательное поведение.

Это лучший способ ... только вы можете сказать, исходя из ваших вариантов использования. Такие факторы, как то, как часто меняются артефакты, задержка в сети и другие, могут создавать или нарушать стратегию.

ссылки:

https://stackoverflow.com/a/33311645/32453

http://betterlogic.com/roger/2012 / 04 / mavennexus-загрузки-tgztar-GZ-файл /

5
ответ дан rogerdpack 24 October 2012 в 18:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: