Dist-Zilla-Plugin-NexusRelease
view release on metacpan or search on metacpan
lib/Dist/Zilla/Plugin/NexusRelease.pm view on Meta::CPAN
$Dist::Zilla::Plugin::NexusRelease::VERSION = '1.0.1';
# ABSTRACT: Release a Dist::Zilla build to a Sonatype Nexus instance.
use utf8;
use Moose;
with 'Dist::Zilla::Role::Releaser';
use Log::Any qw($log);
use Moose::Util::TypeConstraints;
use Scalar::Util qw(weaken);
use Carp;
use namespace::autoclean;
{
package Dist::Zilla::Plugin::NexusRelease::_Uploader;
$Dist::Zilla::Plugin::NexusRelease::_Uploader::VERSION = '1.0.1';
# Nexus::Uploader will be loaded later if used
our @ISA = 'Nexus::Uploader';
lib/Dist/Zilla/Plugin/NexusRelease.pm view on Meta::CPAN
{ username => $self->username,
password => $self->password,
nexus_URL => $self->nexus_URL,
group => $self->group,
artefact => $self->artefact,
version => $self->version,
}
);
$uploader->{'Dist::Zilla'}{plugin} = $self;
weaken $uploader->{'Dist::Zilla'}{plugin};
return $uploader;
}
);
sub release {
my $self = shift;
my $archive = shift;
my @missing_attributes = ();
( run in 0.329 second using v1.01-cache-2.11-cpan-65fba6d93b7 )