Maven-Agent
view release on metacpan or search on metacpan
t/Maven_Xml_Pom.t view on Meta::CPAN
connection => 'scm:git:https://github.com/lucastheisen/perl-maven.git',
developerConnection => 'scm:git:git@github.com:lucastheisen/perl-maven.git',
tag => 'HEAD',
url => 'http://127.0.0.1/websvn/my-project',
},
prerequisites => { maven => '2.0.6' },
repositories => [
{ releases => {
enabled => 'false',
updatePolicy => 'always',
checksumPolicy => 'warn'
},
snapshots => {
enabled => 'true',
updatePolicy => 'never',
checksumPolicy => 'fail'
},
id => 'pastdev',
name => 'Pastdev',
url => 'http://pastdev.com/maven2',
layout => 'default'
}
],
pluginRepositories => [
{ releases => {
enabled => 'false',
updatePolicy => 'always',
checksumPolicy => 'warn'
},
snapshots => {
enabled => 'true',
updatePolicy => 'never',
checksumPolicy => 'fail'
},
id => 'pastdev-plugins',
name => 'Pastdev Plugins',
url => 'http://pastdev.com/plugins/maven2',
layout => 'default'
}
],
distributionManagement => {
repository => {
uniqueVersion => 'false',
id => 'pastdev',
name => 'Pastdev Repository',
url => 'scp://repo/maven2',
layout => 'default'
},
snapshotRepository => {
uniqueVersion => 'true',
id => 'pastdev',
name => 'Pastdev Snapshots',
url => 'sftp://pastdev.com/maven',
layout => 'legacy'
},
site => {
id => 'website',
name => 'Website',
url => 'http://pastdev.com/public_html/'
},
relocation => {
groupId => 'com.pastdev',
artifactId => 'my-new-project',
version => '1.0',
message => 'We have moved the project',
},
downloadUrl => 'http://pastdev.com/my-project',
status => 'deployed',
},
profiles => [
{ id => 'test',
activation => undef,
build => undef,
reporting => undef,
dependencyManagement => undef,
distributionManagement => undef
}
]
};
is_deeply( $pom, $pom_for_parser_expected, 'pom_for_parser' );
done_testing();
( run in 1.247 second using v1.01-cache-2.11-cpan-b16cb0d3907 )