reduce but keep old archetype and make it point users to the new one see https://jira.linuxfoundation.org/browse/RELENG-891 Change-Id: Ide80da410b60fb621af2a23ef82e7f63319061bb Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Bump versions by x.(y+1).z for next dev cycle Change-Id: I9711fa7d6a0b05730b4fedc2903d9e7ddd3d276c Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Bug 8741: Fix broken Maven archetype Includes migration to Karaf 4 features, as per https://wiki.opendaylight.org/view/Karaf_4_migration The main goal here was just to get what I've found to be a completely badly broken archetype; it even had some other other problems unrelated to Karaf 4 migration; this looks like it had been haywire for quite a while even before the Karaf 4 migration already? This also contributes a basis for future automated self testing; see also http://blog2.vorburger.ch/2016/05/how-to-make-maven-archetype-plugin.html, but this is skipped in this change, because while it works great locally, it fails for some strange reason related to SFT on (only) Jenkins. I'm hoping that this just a very first step to ongoing active maintenance of the archetype (by myself, but hopefully others too), without ever breaking it anymore - thanks to the new self test. Here are some possible future TBDs: * remove archetype.test.skip and fix weird SFT problem (@vorburger) * re-activate commented out IT which breaks during build self test * odl-X* feature directory names with ${artifactId} instead of X (dunno how to get archetype to create folders named by variables) * karaf.localFeature which breaks during build self test * some clean-up e.g. remove useless site generation? * real test of the produced Karaf distro? Using Pax Exam, but not *IT.. Change-Id: I013c305fb9b63cc965cbcc112cbe6017ae47de21 Signed-off-by: Michael Vorburger <vorburger@redhat.com>
BUG-2643: enable checkstyle/findbugs in archetype New projects should have these set from the get go. Change-Id: Ic85cdd003ecb1fe49326d3d6a1b1099d09522ebb Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump versions by x.(y+1).z for next dev cycle Change-Id: I007759fbe7e12c4b58189462fa7c676adf7f972f Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Switch from config-parent to binding-parent in archetype resource poms Change-Id: Ibbebaf67e14da2cc958db05a01ca44fdff074bc7 Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Bump versions by x.(y+1).z for next dev cycle Change-Id: Ife090ef2c9bb25e515b2fb06e2766c56d8174d76 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Fix archetype spacing so it falls within acceptable horizontal width guidelines Several poms had extremely long lines. This fixes the long lines. Change-Id: I0f93436ac2dd3c27c0bbea31f82c649c8874f880 Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Add artifact name formatting used by autorelease As recommended by the autorelease project we're now requesting projects use a specific format for their <name> definitions in their pom files. Please refer to the Trello link for further details. Trello: https://trello.com/c/EGYoCYXX Change-Id: I5a074b3f21e72283a8ad6dcd82f9dc6fbcf67fa6 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Replace mockito-all by mockito-core (see Bug 7662) The change req. to includeArtifactIds is kinda similar to https://github.com/vorburger/xtendbeans/commit/78aa690f1b67240d4b36064cf49de104a84de058#diff-56e3a9b90e7a05e37996cc31c4798ae0 Funky - this was the ONLY one of almost 40 changes made in bulk re. Bug 7662 which required additional manual analysis and intervention... ;-) Bug: 7662 Change-Id: Ibd14dd061024056392a020364647a70a87f2461d Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Bump versions by 0.1.0 for next dev cycle Change-Id: I9c4a4b1e6d0e101392fb19dc68f814e30de4fa5c Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Improve formatting for visual satisfaction Formatting for the startup poms improved to be more visually appealing and easier to read. Change-Id: Ibdd3828f712eed1e6864bbbbcbb316bf4e5962ac Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Bumping versions by 0.1.0 for next dev cycle Change-Id: I2155a23eb208cc34d29b3e5ee0c8f6a3f551cacf Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Split {copyright} into {copyright-year} and {copyright} With this change, archetype will explicitly use year for copyright to ensure check style does not fail. Patch set 3: replace (c) with © symbol Patch set 4: add default values for copyright-year and version Ref: https://git.opendaylight.org/gerrit/#/c/25860/ Change-Id: I5b4bdfc273d578afafd7555a96e5a1fe732677bb Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
Bumped controller version by minor for next release cycle. Change-Id: I80ea0aecf42e5ee96dcebc68af1e872b1f10e7b5 Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Startup archetype: Add basic unit tests for impl. Change-Id: I56f9616b9c23a8c3e20b44159f7c1e63ac990a89 Signed-off-by: Nathan Harmon <nathan.harmon@hp.com>
Startup arch - remove artifactId prefix from dir names. Change-Id: I3f63ebfbd6f152ed47597f38bed28a9e3b57c4ce Signed-off-by: Nathan Harmon <nathan.harmon@hp.com>