From 85b718753c173dabee6857f573a6f6de98e3ae57 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 7 Mar 2017 09:57:02 +0100 Subject: [PATCH] Multimodule project --- pom.xml | 114 ++---------------- releaser-core/pom.xml | 46 +++++++ .../cloud/release/ReleaserApplication.java | 0 .../release/internal/GitProjectRepo.java | 0 .../cloud/release/internal/PomReader.java | 0 .../cloud/release/internal/PomUpdater.java | 0 .../release/internal/ProjectUpdater.java | 0 .../release/internal/ReleaserProperties.java | 0 .../release/internal/SCReleasePomParser.java | 0 .../internal/SpringCloudConstants.java | 0 .../cloud/release/internal/Versions.java | 0 .../release/spring/ReleaserConfiguration.java | 0 .../cloud/release/AcceptanceTests.java | 0 .../release/internal/GitProjectRepoTests.java | 0 .../release/internal/PomReaderTests.java | 0 .../release/internal/PomUpdaterTests.java | 0 .../internal/SCReleasePomParserTests.java | 0 .../cloud/release/internal/TestPomReader.java | 0 .../cloud/release/internal/TestUtils.java | 0 .../cloud/release/internal/VersionsTests.java | 0 .../projects/project/children/pom.xml | 0 .../children/pom_matching_artifact.xml | 0 .../project/children/pom_matching_parent.xml | 0 .../children/pom_matching_parent_v2.xml | 0 .../children/pom_matching_properties.xml | 0 .../test/resources/projects/project/pom.xml | 0 .../project/pom_matching_artifact.xml | 0 .../projects/project/pom_matching_parent.xml | 0 .../project/pom_matching_parent_v2.xml | 0 .../project/pom_matching_properties.xml | 0 .../projects/spring-cloud-release/.gitignore | 0 .../spring-cloud-release/.settings.xml | 0 .../projects/spring-cloud-release/.travis.yml | 0 .../projects/spring-cloud-release/LICENSE.txt | 0 .../projects/spring-cloud-release/README.adoc | 0 .../spring-cloud-release/docs/pom.xml | 0 .../docs/src/main/asciidoc/README.adoc | 0 .../docs/src/main/asciidoc/ghpages.sh | 0 .../docs/src/main/asciidoc/intro.adoc | 0 .../main/asciidoc/spring-cloud-starters.adoc | 0 .../docs/src/main/ruby/generate_readme.sh | 0 .../spring-cloud-release/git/FETCH_HEAD | 0 .../projects/spring-cloud-release/git/HEAD | 0 .../spring-cloud-release/git/ORIG_HEAD | 0 .../projects/spring-cloud-release/git/config | 0 .../spring-cloud-release/git/description | 0 .../projects/spring-cloud-release/git/index | Bin .../spring-cloud-release/git/logs/HEAD | 0 .../git/logs/refs/heads/Camden.x | 0 .../git/logs/refs/heads/master | 0 .../git/logs/refs/remotes/origin/Brixton | 0 .../git/logs/refs/remotes/origin/Camden.RC1 | 0 .../git/logs/refs/remotes/origin/Camden.x | 0 .../git/logs/refs/remotes/origin/HEAD | 0 .../git/logs/refs/remotes/origin/master | 0 .../spring-cloud-release/git/logs/refs/stash | 0 .../02/bfd7c14f411309d0d710ca84c77cc68a1425e3 | Bin .../05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 | Bin .../06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 | Bin .../08/ca4797e9798630d33eb8977c25c48b1ad7002c | Bin .../09/33b69db0d39065595fe474ccdf590e95fcc984 | Bin .../09/46dce6d42e6209822f9ef1b36033b0af1a8309 | Bin .../0a/7dac221c045701bf3c08f4d49ba80755e278af | Bin .../0c/d5c212471c054044677265d0306b6b8c281d60 | Bin .../0e/73ce5907174c1734d1878f8f40899ee2df7d1f | Bin .../10/7afe2f2cfa57952648aecf534d4b7bf5253800 | 0 .../10/f3c204347a6430d32435f25058cadd954f9b1a | 0 .../11/3816eae412ca26437957377c86ef1a27dcf512 | Bin .../19/208ea35f5ed9f89c16c1403fd099ab64991481 | Bin .../1a/b978f42299811efa4953b98a923699c95f6776 | Bin .../1a/f7315160b9faf901aec1a9e539e328ea2ed274 | Bin .../1e/3aed6b826706363ff6fa4152989c022c4d5f6b | Bin .../21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd | Bin .../21/3bf1c509bd7cb349ffb80edeeed47547a65031 | Bin .../25/af4f2162cdf0642c78ea8e63c1744158b6ad1b | Bin .../26/b38c3c37008ea479a879276284fcf7cc6f02bc | 0 .../29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a | Bin .../2e/3905698baa4969a8e27d6d347146c4f10b662d | Bin .../32/0597b84bb0312c15228c4d42f46c189b86ed90 | 0 .../33/98ad52caf9b5397d2726ef44a13f6c05db99cd | Bin .../34/845f5f1196f4576fe322d62747d95a35423130 | Bin .../40/26990f53a380129e19892d8c2c1d60851647b0 | Bin .../4a/c45782b932f751599aa91ea29bdd2ec51d5240 | Bin .../4a/f95509ef925ec111838439e89a76dba70454b6 | Bin .../4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 | Bin .../50/d8e7a932df85e5436801575895a8bd6e1e63fd | Bin .../52/8074387a75c8bcf8a67e133135e97353069511 | Bin .../53/0a739b2abeaae75c267dec70ba03d507afe81b | 0 .../57/8e15047403e46a1a05f7d45ced53dc89eb59b7 | Bin .../59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 | Bin .../59/dce50b38ffedd9a73b50278faab9b041d1bd62 | 0 .../5a/99c301214c9ada535c348cb2b7f4f30284d4cc | Bin .../5a/a5242ea769c7569430fd907bdcbc572f4f7665 | Bin .../5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 | Bin .../5b/090665fff8df7954b22b4beb18a99f170f576b | Bin .../5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 | Bin .../60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 | Bin .../62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 | Bin .../63/5432508693f70b5c86b2fd99c3d47cdddf47e8 | Bin .../65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d | Bin .../65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 | Bin .../67/b74141ad29eb4676494c232a2d402478905915 | Bin .../68/40fa58604ecee5ad2a08fc04730bb35159640a | Bin .../68/8242a18f61f28db9f31338898bdd89d2ab6b0a | Bin .../69/36086c2801660a55909bdc38cc2926b3e44318 | Bin .../69/5c2fdc3829a9e6acc43d220102b861997b69e9 | Bin .../6b/49ef3e032baf487eb496da619849900e05a4f5 | Bin .../6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a | Bin .../70/48cca600ee2068ed9636eee91dad375874293c | Bin .../71/27a157f38952adf42ecf6d77fa87221ff48e06 | Bin .../71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 | Bin .../72/1ca1835023196f893b54de196de569625ff0ea | Bin .../72/f9c3796c120ae5775b3839544e845e17381578 | Bin .../73/3865c10b0c4b2357437a8116c58c57d4730460 | Bin .../74/9fbf3d85c7db1c8ea51866435d5b8dba317218 | Bin .../75/c32f6484c2869474190924df4dd3bec4134a96 | Bin .../77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada | 0 .../78/ff75c9d467bc21df73be00747548f987ea5738 | Bin .../7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a | Bin .../7a/c1649d4b941fdc03f877ab7d929a52018a1f75 | 0 .../7b/069f0d9a9e695980d5d6119162c21433f91619 | Bin .../7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 | Bin .../7e/eebe7b497706c09c37955274496227f1ffc67f | Bin .../83/1e2d55306d37b6d64d39abe2e5384c2341f787 | Bin .../83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 | Bin .../84/26abee6d3454eb54ef646dda09bf4fae08c321 | Bin .../8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 | Bin .../8b/cc54388eb056928602c4d5e90d8aa66559b8cc | Bin .../8e/4d2dcba74998a7e145a7e674b097b1fa230d7c | Bin .../8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 | 0 .../91/6e00dae11c78e4f4730de53e6353165d838fdb | Bin .../92/8e0d8389dcee60189d6c0eb737ab9376e87f54 | Bin .../94/836159d3159f0e7d829574a14d3a304d4c596f | Bin .../96/b6f8a38ba6d3f594295a038c4f36342e019f3f | Bin .../9c/f55c7775a2cd554fb591a48aeb491a98d8b29f | Bin .../9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 | Bin .../9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 | Bin .../a1/af4c42ac1166d8db235a1803bab3b10c305e22 | Bin .../a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a | Bin .../a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f | Bin .../a5/fad6110271c34bf203273879810976df747adb | Bin .../a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 | Bin .../a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 | Bin .../a8/7612c24f5ae682342b6e2920655b8328e0febf | Bin .../b5/21dec7723d85f992385f55a2719328dd7f4342 | Bin .../b5/66ab3bea0506bccaa10f83784a41673606d6ee | 0 .../b5/d1634b81813fba3b356ff23ce7f06798c89bdd | Bin .../b8/00fa18aa31215ff3eee46a55724c0556ad054b | Bin .../bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 | Bin .../bc/b89f67890069c033195cc11e9fe763d28deffd | Bin .../c3/de752a4e5cffac3e3cac117647bced5f1a51c3 | Bin .../c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 | Bin .../c5/007a615807cdb57b5cc7530edd9d4c29f7f24d | Bin .../ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 | Bin .../cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae | Bin .../d2/af663c095050933c10d57125fe6158fad4fe2c | Bin .../d9/7c5378fda25bd0280c942dc304d218bf2a0816 | Bin .../db/abd636abb1f110493884620b2f075987c54f70 | Bin .../dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa | 0 .../de/226e689a5c98571d9848fdfd9de3278b8fa58b | Bin .../df/1f77d55f141730c06bf7a344df6e753c62dfbd | Bin .../df/6d2c85bf9a7207d8a81fd6dff03361f669465a | Bin .../df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc | 0 .../e2/296a6007d40e9ced44246b142e463705417865 | Bin .../e4/6f18b320008e9c704b185be6b018537da81361 | Bin .../e8/ddc69e3d1284008c14d42e3c3169088a43e2cb | Bin .../ee/316a275c9303aa4e58da7307c17b7e65b3882e | Bin .../ee/503618f82c60586cc9db89a9e2047f3070ec01 | Bin .../f0/2056c102640c9b5b04f488e76815f4e768e70c | Bin .../f3/bdaa3e84f394683e5394f1036a2b410f7763a8 | Bin .../f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 | Bin .../f4/671ae94ef52c61ec6970322961124c1a55aa5e | Bin .../f7/d816a020f80075ca8026eec808b09ede72fc0e | Bin ...ec291546f29c0b5cd598797daad1f17f510db4.idx | Bin ...c291546f29c0b5cd598797daad1f17f510db4.pack | Bin ...bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx | Bin ...f1b05a3110d24d2b72dbd9003ea7db127a7e0.pack | Bin .../git/refs/heads/Camden.x | 0 .../git/refs/heads/master | 0 .../git/refs/remotes/origin/Brixton | 0 .../git/refs/remotes/origin/Camden.RC1 | 0 .../git/refs/remotes/origin/Camden.x | 0 .../git/refs/remotes/origin/HEAD | 0 .../git/refs/remotes/origin/master | 0 .../spring-cloud-release/git/refs/stash | 0 .../git/refs/tags/vBrixton.SR6 | 0 .../git/refs/tags/vBrixton.SR7 | 0 .../git/refs/tags/vCamden.RELEASE | 0 .../git/refs/tags/vCamden.SR1 | 0 .../git/refs/tags/vCamden.SR2 | 0 .../git/refs/tags/vCamden.SR3 | 0 .../git/refs/tags/vCamden.SR4 | 0 .../git/refs/tags/vCamden.SR5 | 0 .../git/refs/tags/vDalston.M1 | 0 .../projects/spring-cloud-release/pom.xml | 0 .../spring-cloud-dependencies/pom.xml | 0 .../main/resources/META-INF/spring.provides | 0 .../spring-cloud-starter-parent/pom.xml | 0 .../main/resources/META-INF/spring.provides | 0 .../projects/spring-cloud-sleuth/pom.xml | 0 .../spring-cloud-sleuth-core/pom.xml | 0 .../spring-cloud-sleuth-dependencies/pom.xml | 0 .../spring-cloud-sleuth-samples/pom.xml | 0 .../pom.xml | 0 releaser-spring/pom.xml | 55 +++++++++ .../cloud/release/ReleaserApplication.java | 48 ++++++++ .../release/spring/ReleaserConfiguration.java | 20 +++ .../main/resources/application.properties | 0 .../release/ReleaserApplicationTests.java | 28 +++++ 209 files changed, 207 insertions(+), 104 deletions(-) create mode 100644 releaser-core/pom.xml rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/ReleaserApplication.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/GitProjectRepo.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/PomReader.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/PomUpdater.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/ProjectUpdater.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/ReleaserProperties.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/SCReleasePomParser.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/SpringCloudConstants.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/internal/Versions.java (100%) rename {src => releaser-core/src}/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/AcceptanceTests.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/GitProjectRepoTests.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/PomReaderTests.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/PomUpdaterTests.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/SCReleasePomParserTests.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/TestPomReader.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/TestUtils.java (100%) rename {src => releaser-core/src}/test/java/org/springframework/cloud/release/internal/VersionsTests.java (100%) rename {src => releaser-core/src}/test/resources/projects/project/children/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/children/pom_matching_artifact.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/children/pom_matching_parent.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/children/pom_matching_parent_v2.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/children/pom_matching_properties.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/pom_matching_artifact.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/pom_matching_parent.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/pom_matching_parent_v2.xml (100%) rename {src => releaser-core/src}/test/resources/projects/project/pom_matching_properties.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/.gitignore (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/.settings.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/.travis.yml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/LICENSE.txt (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/README.adoc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/docs/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/README.adoc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/ghpages.sh (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/intro.adoc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/spring-cloud-starters.adoc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/docs/src/main/ruby/generate_readme.sh (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/FETCH_HEAD (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/HEAD (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/ORIG_HEAD (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/config (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/description (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/index (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/HEAD (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/heads/Camden.x (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/heads/master (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Brixton (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.RC1 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.x (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/HEAD (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/master (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/logs/refs/stash (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/09/33b69db0d39065595fe474ccdf590e95fcc984 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/1a/f7315160b9faf901aec1a9e539e328ea2ed274 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/26/b38c3c37008ea479a879276284fcf7cc6f02bc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/4a/f95509ef925ec111838439e89a76dba70454b6 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/52/8074387a75c8bcf8a67e133135e97353069511 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/53/0a739b2abeaae75c267dec70ba03d507afe81b (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/67/b74141ad29eb4676494c232a2d402478905915 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/70/48cca600ee2068ed9636eee91dad375874293c (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/72/1ca1835023196f893b54de196de569625ff0ea (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/72/f9c3796c120ae5775b3839544e845e17381578 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/75/c32f6484c2869474190924df4dd3bec4134a96 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/8e/4d2dcba74998a7e145a7e674b097b1fa230d7c (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/91/6e00dae11c78e4f4730de53e6353165d838fdb (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/92/8e0d8389dcee60189d6c0eb737ab9376e87f54 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/96/b6f8a38ba6d3f594295a038c4f36342e019f3f (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a5/fad6110271c34bf203273879810976df747adb (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/a8/7612c24f5ae682342b6e2920655b8328e0febf (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/b5/21dec7723d85f992385f55a2719328dd7f4342 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/db/abd636abb1f110493884620b2f075987c54f70 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/de/226e689a5c98571d9848fdfd9de3278b8fa58b (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/e2/296a6007d40e9ced44246b142e463705417865 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/e8/ddc69e3d1284008c14d42e3c3169088a43e2cb (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/ee/503618f82c60586cc9db89a9e2047f3070ec01 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/f3/bdaa3e84f394683e5394f1036a2b410f7763a8 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/f4/671ae94ef52c61ec6970322961124c1a55aa5e (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/f7/d816a020f80075ca8026eec808b09ede72fc0e (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.idx (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.pack (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/heads/Camden.x (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/heads/master (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Brixton (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.RC1 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.x (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/HEAD (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/master (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/stash (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR6 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR7 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.RELEASE (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR1 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR2 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR3 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR4 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR5 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/git/refs/tags/vDalston.M1 (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-sleuth/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-core/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-dependencies/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/pom.xml (100%) rename {src => releaser-core/src}/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin-stream/pom.xml (100%) create mode 100644 releaser-spring/pom.xml create mode 100644 releaser-spring/src/main/java/org/springframework/cloud/release/ReleaserApplication.java create mode 100644 releaser-spring/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java rename {src => releaser-spring/src}/main/resources/application.properties (100%) create mode 100644 releaser-spring/src/test/java/org/springframework/cloud/release/ReleaserApplicationTests.java diff --git a/pom.xml b/pom.xml index e61e388a..590b2ca0 100644 --- a/pom.xml +++ b/pom.xml @@ -1,111 +1,17 @@ - + 4.0.0 org.springframework.cloud - releaser - 0.0.1-SNAPSHOT - jar - - releaser - Demo project for Spring Boot - - - org.springframework.boot - spring-boot-starter-parent - 2.0.0.BUILD-SNAPSHOT - - - - - UTF-8 - UTF-8 - 1.8 - - - - - - org.eclipse.jgit - org.eclipse.jgit - 4.6.0.201612231935-r - - - org.apache.maven - maven-model - 3.3.9 - - - - - - - org.springframework.boot - spring-boot-starter - - - org.eclipse.jgit - org.eclipse.jgit - - - org.apache.maven - maven-model - - - - org.springframework.boot - spring-boot-starter-test - test - - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - true - - - - spring-milestones - Spring Milestones - https://repo.spring.io/milestone - - false - - - - - - - spring-snapshots - Spring Snapshots - https://repo.spring.io/snapshot - - true - - - - spring-milestones - Spring Milestones - https://repo.spring.io/milestone - - false - - - + releaser-parent + 0.0.1.BUILD-SNAPSHOT + pom + + releaser-core + releaser-spring + diff --git a/releaser-core/pom.xml b/releaser-core/pom.xml new file mode 100644 index 00000000..09107deb --- /dev/null +++ b/releaser-core/pom.xml @@ -0,0 +1,46 @@ + + + 4.0.0 + + org.springframework.cloud + releaser-core + 0.0.1.BUILD-SNAPSHOT + jar + + + org.springframework.boot + spring-boot-starter-parent + 1.5.2.RELEASE + + + + + UTF-8 + 1.8 + + + + + org.springframework.boot + spring-boot-starter + + + org.eclipse.jgit + org.eclipse.jgit + 4.6.0.201612231935-r + + + org.apache.maven + maven-model + 3.3.9 + + + org.springframework.boot + spring-boot-starter-test + test + + + + diff --git a/src/main/java/org/springframework/cloud/release/ReleaserApplication.java b/releaser-core/src/main/java/org/springframework/cloud/release/ReleaserApplication.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/ReleaserApplication.java rename to releaser-core/src/main/java/org/springframework/cloud/release/ReleaserApplication.java diff --git a/src/main/java/org/springframework/cloud/release/internal/GitProjectRepo.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/GitProjectRepo.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/GitProjectRepo.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/GitProjectRepo.java diff --git a/src/main/java/org/springframework/cloud/release/internal/PomReader.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/PomReader.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/PomReader.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/PomReader.java diff --git a/src/main/java/org/springframework/cloud/release/internal/PomUpdater.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/PomUpdater.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/PomUpdater.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/PomUpdater.java diff --git a/src/main/java/org/springframework/cloud/release/internal/ProjectUpdater.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/ProjectUpdater.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/ProjectUpdater.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/ProjectUpdater.java diff --git a/src/main/java/org/springframework/cloud/release/internal/ReleaserProperties.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/ReleaserProperties.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/ReleaserProperties.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/ReleaserProperties.java diff --git a/src/main/java/org/springframework/cloud/release/internal/SCReleasePomParser.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/SCReleasePomParser.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/SCReleasePomParser.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/SCReleasePomParser.java diff --git a/src/main/java/org/springframework/cloud/release/internal/SpringCloudConstants.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/SpringCloudConstants.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/SpringCloudConstants.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/SpringCloudConstants.java diff --git a/src/main/java/org/springframework/cloud/release/internal/Versions.java b/releaser-core/src/main/java/org/springframework/cloud/release/internal/Versions.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/internal/Versions.java rename to releaser-core/src/main/java/org/springframework/cloud/release/internal/Versions.java diff --git a/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java b/releaser-core/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java similarity index 100% rename from src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java rename to releaser-core/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java diff --git a/src/test/java/org/springframework/cloud/release/AcceptanceTests.java b/releaser-core/src/test/java/org/springframework/cloud/release/AcceptanceTests.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/AcceptanceTests.java rename to releaser-core/src/test/java/org/springframework/cloud/release/AcceptanceTests.java diff --git a/src/test/java/org/springframework/cloud/release/internal/GitProjectRepoTests.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/GitProjectRepoTests.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/GitProjectRepoTests.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/GitProjectRepoTests.java diff --git a/src/test/java/org/springframework/cloud/release/internal/PomReaderTests.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/PomReaderTests.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/PomReaderTests.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/PomReaderTests.java diff --git a/src/test/java/org/springframework/cloud/release/internal/PomUpdaterTests.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/PomUpdaterTests.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/PomUpdaterTests.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/PomUpdaterTests.java diff --git a/src/test/java/org/springframework/cloud/release/internal/SCReleasePomParserTests.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/SCReleasePomParserTests.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/SCReleasePomParserTests.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/SCReleasePomParserTests.java diff --git a/src/test/java/org/springframework/cloud/release/internal/TestPomReader.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/TestPomReader.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/TestPomReader.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/TestPomReader.java diff --git a/src/test/java/org/springframework/cloud/release/internal/TestUtils.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/TestUtils.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/TestUtils.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/TestUtils.java diff --git a/src/test/java/org/springframework/cloud/release/internal/VersionsTests.java b/releaser-core/src/test/java/org/springframework/cloud/release/internal/VersionsTests.java similarity index 100% rename from src/test/java/org/springframework/cloud/release/internal/VersionsTests.java rename to releaser-core/src/test/java/org/springframework/cloud/release/internal/VersionsTests.java diff --git a/src/test/resources/projects/project/children/pom.xml b/releaser-core/src/test/resources/projects/project/children/pom.xml similarity index 100% rename from src/test/resources/projects/project/children/pom.xml rename to releaser-core/src/test/resources/projects/project/children/pom.xml diff --git a/src/test/resources/projects/project/children/pom_matching_artifact.xml b/releaser-core/src/test/resources/projects/project/children/pom_matching_artifact.xml similarity index 100% rename from src/test/resources/projects/project/children/pom_matching_artifact.xml rename to releaser-core/src/test/resources/projects/project/children/pom_matching_artifact.xml diff --git a/src/test/resources/projects/project/children/pom_matching_parent.xml b/releaser-core/src/test/resources/projects/project/children/pom_matching_parent.xml similarity index 100% rename from src/test/resources/projects/project/children/pom_matching_parent.xml rename to releaser-core/src/test/resources/projects/project/children/pom_matching_parent.xml diff --git a/src/test/resources/projects/project/children/pom_matching_parent_v2.xml b/releaser-core/src/test/resources/projects/project/children/pom_matching_parent_v2.xml similarity index 100% rename from src/test/resources/projects/project/children/pom_matching_parent_v2.xml rename to releaser-core/src/test/resources/projects/project/children/pom_matching_parent_v2.xml diff --git a/src/test/resources/projects/project/children/pom_matching_properties.xml b/releaser-core/src/test/resources/projects/project/children/pom_matching_properties.xml similarity index 100% rename from src/test/resources/projects/project/children/pom_matching_properties.xml rename to releaser-core/src/test/resources/projects/project/children/pom_matching_properties.xml diff --git a/src/test/resources/projects/project/pom.xml b/releaser-core/src/test/resources/projects/project/pom.xml similarity index 100% rename from src/test/resources/projects/project/pom.xml rename to releaser-core/src/test/resources/projects/project/pom.xml diff --git a/src/test/resources/projects/project/pom_matching_artifact.xml b/releaser-core/src/test/resources/projects/project/pom_matching_artifact.xml similarity index 100% rename from src/test/resources/projects/project/pom_matching_artifact.xml rename to releaser-core/src/test/resources/projects/project/pom_matching_artifact.xml diff --git a/src/test/resources/projects/project/pom_matching_parent.xml b/releaser-core/src/test/resources/projects/project/pom_matching_parent.xml similarity index 100% rename from src/test/resources/projects/project/pom_matching_parent.xml rename to releaser-core/src/test/resources/projects/project/pom_matching_parent.xml diff --git a/src/test/resources/projects/project/pom_matching_parent_v2.xml b/releaser-core/src/test/resources/projects/project/pom_matching_parent_v2.xml similarity index 100% rename from src/test/resources/projects/project/pom_matching_parent_v2.xml rename to releaser-core/src/test/resources/projects/project/pom_matching_parent_v2.xml diff --git a/src/test/resources/projects/project/pom_matching_properties.xml b/releaser-core/src/test/resources/projects/project/pom_matching_properties.xml similarity index 100% rename from src/test/resources/projects/project/pom_matching_properties.xml rename to releaser-core/src/test/resources/projects/project/pom_matching_properties.xml diff --git a/src/test/resources/projects/spring-cloud-release/.gitignore b/releaser-core/src/test/resources/projects/spring-cloud-release/.gitignore similarity index 100% rename from src/test/resources/projects/spring-cloud-release/.gitignore rename to releaser-core/src/test/resources/projects/spring-cloud-release/.gitignore diff --git a/src/test/resources/projects/spring-cloud-release/.settings.xml b/releaser-core/src/test/resources/projects/spring-cloud-release/.settings.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-release/.settings.xml rename to releaser-core/src/test/resources/projects/spring-cloud-release/.settings.xml diff --git a/src/test/resources/projects/spring-cloud-release/.travis.yml b/releaser-core/src/test/resources/projects/spring-cloud-release/.travis.yml similarity index 100% rename from src/test/resources/projects/spring-cloud-release/.travis.yml rename to releaser-core/src/test/resources/projects/spring-cloud-release/.travis.yml diff --git a/src/test/resources/projects/spring-cloud-release/LICENSE.txt b/releaser-core/src/test/resources/projects/spring-cloud-release/LICENSE.txt similarity index 100% rename from src/test/resources/projects/spring-cloud-release/LICENSE.txt rename to releaser-core/src/test/resources/projects/spring-cloud-release/LICENSE.txt diff --git a/src/test/resources/projects/spring-cloud-release/README.adoc b/releaser-core/src/test/resources/projects/spring-cloud-release/README.adoc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/README.adoc rename to releaser-core/src/test/resources/projects/spring-cloud-release/README.adoc diff --git a/src/test/resources/projects/spring-cloud-release/docs/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-release/docs/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-release/docs/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-release/docs/pom.xml diff --git a/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/README.adoc b/releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/README.adoc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/README.adoc rename to releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/README.adoc diff --git a/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/ghpages.sh b/releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/ghpages.sh similarity index 100% rename from src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/ghpages.sh rename to releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/ghpages.sh diff --git a/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/intro.adoc b/releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/intro.adoc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/intro.adoc rename to releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/intro.adoc diff --git a/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/spring-cloud-starters.adoc b/releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/spring-cloud-starters.adoc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/spring-cloud-starters.adoc rename to releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/asciidoc/spring-cloud-starters.adoc diff --git a/src/test/resources/projects/spring-cloud-release/docs/src/main/ruby/generate_readme.sh b/releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/ruby/generate_readme.sh similarity index 100% rename from src/test/resources/projects/spring-cloud-release/docs/src/main/ruby/generate_readme.sh rename to releaser-core/src/test/resources/projects/spring-cloud-release/docs/src/main/ruby/generate_readme.sh diff --git a/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD b/releaser-core/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/FETCH_HEAD diff --git a/src/test/resources/projects/spring-cloud-release/git/HEAD b/releaser-core/src/test/resources/projects/spring-cloud-release/git/HEAD similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/HEAD rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/HEAD diff --git a/src/test/resources/projects/spring-cloud-release/git/ORIG_HEAD b/releaser-core/src/test/resources/projects/spring-cloud-release/git/ORIG_HEAD similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/ORIG_HEAD rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/ORIG_HEAD diff --git a/src/test/resources/projects/spring-cloud-release/git/config b/releaser-core/src/test/resources/projects/spring-cloud-release/git/config similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/config rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/config diff --git a/src/test/resources/projects/spring-cloud-release/git/description b/releaser-core/src/test/resources/projects/spring-cloud-release/git/description similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/description rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/description diff --git a/src/test/resources/projects/spring-cloud-release/git/index b/releaser-core/src/test/resources/projects/spring-cloud-release/git/index similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/index rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/index diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/HEAD b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/HEAD similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/HEAD rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/HEAD diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/Camden.x b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/Camden.x similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/Camden.x rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/Camden.x diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/master b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/master similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/master rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/heads/master diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Brixton b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Brixton similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Brixton rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Brixton diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.RC1 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.RC1 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.RC1 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.RC1 diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.x b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.x similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.x rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/Camden.x diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/HEAD b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/HEAD similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/HEAD rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/HEAD diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/master b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/master similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/master rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/remotes/origin/master diff --git a/src/test/resources/projects/spring-cloud-release/git/logs/refs/stash b/releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/stash similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/logs/refs/stash rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/logs/refs/stash diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/02/bfd7c14f411309d0d710ca84c77cc68a1425e3 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/05/2c269bb095f70ce6174838c2032ab8f9cf7bb3 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/06/e0dc5816eb2b5c2a377d61848d9de4a3644ea5 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/08/ca4797e9798630d33eb8977c25c48b1ad7002c diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/09/33b69db0d39065595fe474ccdf590e95fcc984 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/09/33b69db0d39065595fe474ccdf590e95fcc984 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/09/33b69db0d39065595fe474ccdf590e95fcc984 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/09/33b69db0d39065595fe474ccdf590e95fcc984 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/09/46dce6d42e6209822f9ef1b36033b0af1a8309 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/0a/7dac221c045701bf3c08f4d49ba80755e278af diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/0c/d5c212471c054044677265d0306b6b8c281d60 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/0e/73ce5907174c1734d1878f8f40899ee2df7d1f diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/10/7afe2f2cfa57952648aecf534d4b7bf5253800 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/10/f3c204347a6430d32435f25058cadd954f9b1a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/11/3816eae412ca26437957377c86ef1a27dcf512 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/19/208ea35f5ed9f89c16c1403fd099ab64991481 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/1a/b978f42299811efa4953b98a923699c95f6776 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/1a/f7315160b9faf901aec1a9e539e328ea2ed274 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/1a/f7315160b9faf901aec1a9e539e328ea2ed274 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/1a/f7315160b9faf901aec1a9e539e328ea2ed274 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/1a/f7315160b9faf901aec1a9e539e328ea2ed274 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/1e/3aed6b826706363ff6fa4152989c022c4d5f6b diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/21/0bf8ce4e085b4878c101ab6c3c7372d09ba1fd diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/21/3bf1c509bd7cb349ffb80edeeed47547a65031 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/25/af4f2162cdf0642c78ea8e63c1744158b6ad1b diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/26/b38c3c37008ea479a879276284fcf7cc6f02bc b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/26/b38c3c37008ea479a879276284fcf7cc6f02bc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/26/b38c3c37008ea479a879276284fcf7cc6f02bc rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/26/b38c3c37008ea479a879276284fcf7cc6f02bc diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/29/c61ee1a6d625b44cc7e23d086a8cf2adf2542a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/2e/3905698baa4969a8e27d6d347146c4f10b662d diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/32/0597b84bb0312c15228c4d42f46c189b86ed90 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/33/98ad52caf9b5397d2726ef44a13f6c05db99cd diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/34/845f5f1196f4576fe322d62747d95a35423130 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/40/26990f53a380129e19892d8c2c1d60851647b0 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/4a/c45782b932f751599aa91ea29bdd2ec51d5240 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/4a/f95509ef925ec111838439e89a76dba70454b6 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/4a/f95509ef925ec111838439e89a76dba70454b6 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/4a/f95509ef925ec111838439e89a76dba70454b6 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/4a/f95509ef925ec111838439e89a76dba70454b6 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/4e/e1ed35291c1d9b7299cf8c058a28c544043ed4 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/50/d8e7a932df85e5436801575895a8bd6e1e63fd diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/52/8074387a75c8bcf8a67e133135e97353069511 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/52/8074387a75c8bcf8a67e133135e97353069511 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/52/8074387a75c8bcf8a67e133135e97353069511 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/52/8074387a75c8bcf8a67e133135e97353069511 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/53/0a739b2abeaae75c267dec70ba03d507afe81b b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/53/0a739b2abeaae75c267dec70ba03d507afe81b similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/53/0a739b2abeaae75c267dec70ba03d507afe81b rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/53/0a739b2abeaae75c267dec70ba03d507afe81b diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/57/8e15047403e46a1a05f7d45ced53dc89eb59b7 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/59/9d7f6c393d6dada17584ef3af4cd9e4ed432d6 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/59/dce50b38ffedd9a73b50278faab9b041d1bd62 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5a/99c301214c9ada535c348cb2b7f4f30284d4cc diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5a/a5242ea769c7569430fd907bdcbc572f4f7665 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5b/04c02e88cd7cdd8efefd1b17f02ca34c041959 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5b/090665fff8df7954b22b4beb18a99f170f576b diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/5d/081b3e2509c34df5aa04d3049ce2d1f45c0039 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/60/8e99c011c5fb1bb65c5f8cdac873713dd9cb44 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/62/fee2ccbbfde3f2a0b3c45ec0f4810899e0a909 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/63/5432508693f70b5c86b2fd99c3d47cdddf47e8 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/65/4c098d3851d941610ff7b0c65e2b15d3bf6f7d diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/65/fa6b9d62e05721e2ef7a5d5d6e09065d6a27b9 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/67/b74141ad29eb4676494c232a2d402478905915 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/67/b74141ad29eb4676494c232a2d402478905915 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/67/b74141ad29eb4676494c232a2d402478905915 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/67/b74141ad29eb4676494c232a2d402478905915 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/68/40fa58604ecee5ad2a08fc04730bb35159640a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/68/8242a18f61f28db9f31338898bdd89d2ab6b0a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/69/36086c2801660a55909bdc38cc2926b3e44318 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/69/5c2fdc3829a9e6acc43d220102b861997b69e9 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/6b/49ef3e032baf487eb496da619849900e05a4f5 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/6d/9542e0dc33a0feee4d4015963e20f99ab0ef6a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/70/48cca600ee2068ed9636eee91dad375874293c b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/70/48cca600ee2068ed9636eee91dad375874293c similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/70/48cca600ee2068ed9636eee91dad375874293c rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/70/48cca600ee2068ed9636eee91dad375874293c diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/71/27a157f38952adf42ecf6d77fa87221ff48e06 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/71/af8d00fbc4e977c05e0e9826c0d45c1b1da5a7 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/72/1ca1835023196f893b54de196de569625ff0ea b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/72/1ca1835023196f893b54de196de569625ff0ea similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/72/1ca1835023196f893b54de196de569625ff0ea rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/72/1ca1835023196f893b54de196de569625ff0ea diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/72/f9c3796c120ae5775b3839544e845e17381578 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/72/f9c3796c120ae5775b3839544e845e17381578 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/72/f9c3796c120ae5775b3839544e845e17381578 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/72/f9c3796c120ae5775b3839544e845e17381578 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/73/3865c10b0c4b2357437a8116c58c57d4730460 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/74/9fbf3d85c7db1c8ea51866435d5b8dba317218 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/75/c32f6484c2869474190924df4dd3bec4134a96 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/75/c32f6484c2869474190924df4dd3bec4134a96 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/75/c32f6484c2869474190924df4dd3bec4134a96 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/75/c32f6484c2869474190924df4dd3bec4134a96 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/77/8d8e2c9ea14820f6fd8fe123ccf84c93f3bada diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/78/ff75c9d467bc21df73be00747548f987ea5738 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7a/bffc74caa8761c6cb924e6294a7adfceb4ed7a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7a/c1649d4b941fdc03f877ab7d929a52018a1f75 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7b/069f0d9a9e695980d5d6119162c21433f91619 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7e/8e8c6fa3a7b2636d0994718aaba9e670c9d546 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/7e/eebe7b497706c09c37955274496227f1ffc67f diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/83/1e2d55306d37b6d64d39abe2e5384c2341f787 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/83/3b84acf1b3e49e5f8a1fa7a77e4cd9848f2852 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/84/26abee6d3454eb54ef646dda09bf4fae08c321 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8a/c5515bd0a29bd78efc3cf3f7a9c5e927ce5e60 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8b/cc54388eb056928602c4d5e90d8aa66559b8cc diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/8e/4d2dcba74998a7e145a7e674b097b1fa230d7c b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8e/4d2dcba74998a7e145a7e674b097b1fa230d7c similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/8e/4d2dcba74998a7e145a7e674b097b1fa230d7c rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8e/4d2dcba74998a7e145a7e674b097b1fa230d7c diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/8f/b29ffc7bef3477067a4e865b81b9caf47e90b2 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/91/6e00dae11c78e4f4730de53e6353165d838fdb b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/91/6e00dae11c78e4f4730de53e6353165d838fdb similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/91/6e00dae11c78e4f4730de53e6353165d838fdb rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/91/6e00dae11c78e4f4730de53e6353165d838fdb diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/92/8e0d8389dcee60189d6c0eb737ab9376e87f54 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/92/8e0d8389dcee60189d6c0eb737ab9376e87f54 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/92/8e0d8389dcee60189d6c0eb737ab9376e87f54 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/92/8e0d8389dcee60189d6c0eb737ab9376e87f54 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/94/836159d3159f0e7d829574a14d3a304d4c596f diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/96/b6f8a38ba6d3f594295a038c4f36342e019f3f b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/96/b6f8a38ba6d3f594295a038c4f36342e019f3f similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/96/b6f8a38ba6d3f594295a038c4f36342e019f3f rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/96/b6f8a38ba6d3f594295a038c4f36342e019f3f diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/9c/f55c7775a2cd554fb591a48aeb491a98d8b29f diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/9e/1f5283edd4a4f824d7c03388f6fc0c3f947d46 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/9f/f8ad860c6b6a276cfa7b34572b44f7b5942e85 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a1/af4c42ac1166d8db235a1803bab3b10c305e22 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a2/9f784a15fc3d039d4dfec619ebcddaf0ef8b8a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a3/8168a9d1c74a04deaef7ad67bd2c40e523aa8f diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a5/fad6110271c34bf203273879810976df747adb b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a5/fad6110271c34bf203273879810976df747adb similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a5/fad6110271c34bf203273879810976df747adb rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a5/fad6110271c34bf203273879810976df747adb diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a6/dc9cafec05566e1ebaac8c59c29d5b7f68cd25 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a7/caf6cb2bd2b56fc7c94912c1b3a8552ce5dfc3 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/a8/7612c24f5ae682342b6e2920655b8328e0febf b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a8/7612c24f5ae682342b6e2920655b8328e0febf similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/a8/7612c24f5ae682342b6e2920655b8328e0febf rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/a8/7612c24f5ae682342b6e2920655b8328e0febf diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/b5/21dec7723d85f992385f55a2719328dd7f4342 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b5/21dec7723d85f992385f55a2719328dd7f4342 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/b5/21dec7723d85f992385f55a2719328dd7f4342 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b5/21dec7723d85f992385f55a2719328dd7f4342 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b5/66ab3bea0506bccaa10f83784a41673606d6ee diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b5/d1634b81813fba3b356ff23ce7f06798c89bdd diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/b8/00fa18aa31215ff3eee46a55724c0556ad054b diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/bb/17d0d5383d4c0a9e8b0a0cdde9d93aeccd09c8 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/bc/b89f67890069c033195cc11e9fe763d28deffd diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/c3/de752a4e5cffac3e3cac117647bced5f1a51c3 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/c4/f020bb7e203e13ad0a21dc1d806cfb4d9f99f0 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/c5/007a615807cdb57b5cc7530edd9d4c29f7f24d diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/ca/bb24b5e21ac27e89dc04e412d74e03aa76f380 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/cd/5bb1cb7e32ad4b5f4d8eb0aa04f7eddbb603ae diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/d2/af663c095050933c10d57125fe6158fad4fe2c diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/d9/7c5378fda25bd0280c942dc304d218bf2a0816 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/db/abd636abb1f110493884620b2f075987c54f70 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/db/abd636abb1f110493884620b2f075987c54f70 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/db/abd636abb1f110493884620b2f075987c54f70 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/db/abd636abb1f110493884620b2f075987c54f70 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/dd/40ebe950c0a0cd5de542e3d0e7a0e1ac4e70aa diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/de/226e689a5c98571d9848fdfd9de3278b8fa58b b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/de/226e689a5c98571d9848fdfd9de3278b8fa58b similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/de/226e689a5c98571d9848fdfd9de3278b8fa58b rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/de/226e689a5c98571d9848fdfd9de3278b8fa58b diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/df/1f77d55f141730c06bf7a344df6e753c62dfbd diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/df/6d2c85bf9a7207d8a81fd6dff03361f669465a diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/df/f2cd7fe038bda8d4a1892d897aeecefc0fb5bc diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/e2/296a6007d40e9ced44246b142e463705417865 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/e2/296a6007d40e9ced44246b142e463705417865 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/e2/296a6007d40e9ced44246b142e463705417865 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/e2/296a6007d40e9ced44246b142e463705417865 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/e4/6f18b320008e9c704b185be6b018537da81361 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/e8/ddc69e3d1284008c14d42e3c3169088a43e2cb b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/e8/ddc69e3d1284008c14d42e3c3169088a43e2cb similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/e8/ddc69e3d1284008c14d42e3c3169088a43e2cb rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/e8/ddc69e3d1284008c14d42e3c3169088a43e2cb diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/ee/316a275c9303aa4e58da7307c17b7e65b3882e diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/ee/503618f82c60586cc9db89a9e2047f3070ec01 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/ee/503618f82c60586cc9db89a9e2047f3070ec01 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/ee/503618f82c60586cc9db89a9e2047f3070ec01 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/ee/503618f82c60586cc9db89a9e2047f3070ec01 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f0/2056c102640c9b5b04f488e76815f4e768e70c diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/f3/bdaa3e84f394683e5394f1036a2b410f7763a8 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f3/bdaa3e84f394683e5394f1036a2b410f7763a8 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/f3/bdaa3e84f394683e5394f1036a2b410f7763a8 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f3/bdaa3e84f394683e5394f1036a2b410f7763a8 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f3/c2cb5b368b3119d03835f8649e39fc3ba60c87 diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/f4/671ae94ef52c61ec6970322961124c1a55aa5e b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f4/671ae94ef52c61ec6970322961124c1a55aa5e similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/f4/671ae94ef52c61ec6970322961124c1a55aa5e rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f4/671ae94ef52c61ec6970322961124c1a55aa5e diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/f7/d816a020f80075ca8026eec808b09ede72fc0e b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f7/d816a020f80075ca8026eec808b09ede72fc0e similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/f7/d816a020f80075ca8026eec808b09ede72fc0e rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/f7/d816a020f80075ca8026eec808b09ede72fc0e diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.idx b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.idx similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.idx rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.idx diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-05ec291546f29c0b5cd598797daad1f17f510db4.pack diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.idx diff --git a/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.pack b/releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.pack similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.pack rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/objects/pack/pack-43bf1b05a3110d24d2b72dbd9003ea7db127a7e0.pack diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/heads/Camden.x b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/heads/Camden.x similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/heads/Camden.x rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/heads/Camden.x diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/heads/master b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/heads/master similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/heads/master rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/heads/master diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Brixton b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Brixton similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Brixton rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Brixton diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.RC1 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.RC1 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.RC1 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.RC1 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.x b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.x similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.x rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/Camden.x diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/HEAD b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/HEAD similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/HEAD rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/HEAD diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/master b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/master similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/master rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/remotes/origin/master diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/stash b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/stash similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/stash rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/stash diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR6 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR6 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR6 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR6 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR7 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR7 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR7 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vBrixton.SR7 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.RELEASE b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.RELEASE similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.RELEASE rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.RELEASE diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR1 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR1 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR1 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR1 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR2 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR2 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR2 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR2 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR3 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR3 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR3 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR3 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR4 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR4 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR4 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR4 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR5 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR5 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR5 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vCamden.SR5 diff --git a/src/test/resources/projects/spring-cloud-release/git/refs/tags/vDalston.M1 b/releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vDalston.M1 similarity index 100% rename from src/test/resources/projects/spring-cloud-release/git/refs/tags/vDalston.M1 rename to releaser-core/src/test/resources/projects/spring-cloud-release/git/refs/tags/vDalston.M1 diff --git a/src/test/resources/projects/spring-cloud-release/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-release/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-release/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-release/pom.xml diff --git a/src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/pom.xml diff --git a/src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides b/releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides similarity index 100% rename from src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides rename to releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-dependencies/src/main/resources/META-INF/spring.provides diff --git a/src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/pom.xml diff --git a/src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides b/releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides similarity index 100% rename from src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides rename to releaser-core/src/test/resources/projects/spring-cloud-release/spring-cloud-starter-parent/src/main/resources/META-INF/spring.provides diff --git a/src/test/resources/projects/spring-cloud-sleuth/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-sleuth/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-sleuth/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-sleuth/pom.xml diff --git a/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-core/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-core/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-core/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-core/pom.xml diff --git a/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-dependencies/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-dependencies/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-dependencies/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-dependencies/pom.xml diff --git a/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/pom.xml diff --git a/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin-stream/pom.xml b/releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin-stream/pom.xml similarity index 100% rename from src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin-stream/pom.xml rename to releaser-core/src/test/resources/projects/spring-cloud-sleuth/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-zipkin-stream/pom.xml diff --git a/releaser-spring/pom.xml b/releaser-spring/pom.xml new file mode 100644 index 00000000..84bc0906 --- /dev/null +++ b/releaser-spring/pom.xml @@ -0,0 +1,55 @@ + + + 4.0.0 + + org.springframework.cloud + releaser-spring + 0.0.1.BUILD-SNAPSHOT + jar + + + org.springframework.boot + spring-boot-starter-parent + 1.5.2.RELEASE + + + + + UTF-8 + 1.8 + + + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + releaser-core + ${project.version} + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/releaser-spring/src/main/java/org/springframework/cloud/release/ReleaserApplication.java b/releaser-spring/src/main/java/org/springframework/cloud/release/ReleaserApplication.java new file mode 100644 index 00000000..e343ef3e --- /dev/null +++ b/releaser-spring/src/main/java/org/springframework/cloud/release/ReleaserApplication.java @@ -0,0 +1,48 @@ +/* + * Copyright 2013-2017 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springframework.cloud.release; + +import static org.slf4j.LoggerFactory.getLogger; + +import java.io.File; +import java.lang.invoke.MethodHandles; + +import org.slf4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.CommandLineRunner; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.release.internal.ProjectUpdater; + +@SpringBootApplication +public class ReleaserApplication implements CommandLineRunner { + + private static final Logger log = getLogger(MethodHandles.lookup().lookupClass()); + + public static void main(String[] args) { + SpringApplication.run(ReleaserApplication.class, args); + } + + @Autowired ProjectUpdater projectUpdater; + + @Override public void run(String... strings) throws Exception { + String workingDir = System.getProperty("user.dir"); + log.info("Will run the application for root folder [{}]", workingDir); + log.info("Press any key to continue..."); + System.in.read(); + this.projectUpdater.updateProject(new File(workingDir)); + } +} diff --git a/releaser-spring/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java b/releaser-spring/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java new file mode 100644 index 00000000..c68ab6f0 --- /dev/null +++ b/releaser-spring/src/main/java/org/springframework/cloud/release/spring/ReleaserConfiguration.java @@ -0,0 +1,20 @@ +package org.springframework.cloud.release.spring; + +/** + * @author Marcin Grzejszczak + */ + +import org.springframework.boot.context.properties.EnableConfigurationProperties; +import org.springframework.cloud.release.internal.ProjectUpdater; +import org.springframework.cloud.release.internal.ReleaserProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableConfigurationProperties(ReleaserProperties.class) +class ReleaserConfiguration { + + @Bean ProjectUpdater projectUpdater(ReleaserProperties properties) { + return new ProjectUpdater(properties); + } +} diff --git a/src/main/resources/application.properties b/releaser-spring/src/main/resources/application.properties similarity index 100% rename from src/main/resources/application.properties rename to releaser-spring/src/main/resources/application.properties diff --git a/releaser-spring/src/test/java/org/springframework/cloud/release/ReleaserApplicationTests.java b/releaser-spring/src/test/java/org/springframework/cloud/release/ReleaserApplicationTests.java new file mode 100644 index 00000000..e3a94430 --- /dev/null +++ b/releaser-spring/src/test/java/org/springframework/cloud/release/ReleaserApplicationTests.java @@ -0,0 +1,28 @@ +/* + * Copyright 2013-2017 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.springframework.cloud.release; + +import org.junit.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +public class ReleaserApplicationTests { + + @Test + public void contextLoads() { + + } +}