<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gradle &#8211; Carsten Spräner</title>
	<atom:link href="https://www.spraener.de/tag/gradle/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.spraener.de</link>
	<description>Innovationen für Ihren Erfolg</description>
	<lastBuildDate>Tue, 12 Dec 2023 10:53:02 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.3</generator>

<image>
	<url>https://www.spraener.de/wp-content/uploads/2023/12/CS-Icon-gruen.png</url>
	<title>Gradle &#8211; Carsten Spräner</title>
	<link>https://www.spraener.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>10/2014 – 02/2022: E-Commerce</title>
		<link>https://www.spraener.de/2022/02/28/backend-application_ebay/</link>
		
		<dc:creator><![CDATA[Carsten Spräner]]></dc:creator>
		<pubDate>Mon, 28 Feb 2022 12:28:00 +0000</pubDate>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Camunda]]></category>
		<category><![CDATA[Chrome-Extension-API]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker-Compose]]></category>
		<category><![CDATA[eBay-API]]></category>
		<category><![CDATA[GIT]]></category>
		<category><![CDATA[Gradle]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Linux OS]]></category>
		<category><![CDATA[MagicDraw]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Vaadin]]></category>
		<guid isPermaLink="false">http://www.spraener.de/?p=328</guid>

					<description><![CDATA[<p>Backend-Application for eBay-Dealers (Book market). The project creates and maintains a platform for eBay dealers. It simplifies the creation of new offers and tracks the stock with the offers on eBay. It integrates data from eBay, book databases, and distributors. The system was built with Vaadin on a GlassFish container. Later, it was migrated to [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.spraener.de/2022/02/28/backend-application_ebay/">10/2014 – 02/2022: E-Commerce</a> erschien zuerst auf <a rel="nofollow" href="https://www.spraener.de">Carsten Spräner</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-container uagb-block-56a0338c alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h4 class="wp-block-heading">Backend-Application for eBay-Dealers (Book market).</h4>



<p>The project creates and maintains a platform for eBay dealers. It simplifies the creation of new offers and tracks the stock with the offers on eBay. It integrates data from eBay, book databases, and distributors.<br><br>The system was built with Vaadin on a GlassFish container. Later, it was migrated to Spring 2 with microservices running in docker containers.<br><br>The project uses SCRUM Methods like backlog, sprints, and DevOps.</p>



<p><strong>Details</strong></p>



<ul>
<li>Importing stock data from the distributor</li>



<li>Generating HTML pages and images for the eBay offer</li>



<li>Template-driven creation and activation of offers on the eBay platform</li>



<li>Reading orders from eBay and synchronizing the stock and affected offers</li>



<li>Creating invoices and customer emails</li>



<li>Implementing business processes with BPMN (Camunda)</li>
</ul>



<p></p>



<p><strong>Activities</strong></p>



<p>Create the architecture, Design the application, Maintaining the SCRUM-Backlogs, implementing requirements in a SCRUM-Sprint, Operating and maintaining the application.</p>



<p><strong>IT-Technologies</strong></p>



<p>Vaadin 7, Angular 4+, Java, REST (Jersey), eBay-API (Java), Camunda, Chrome-Extension-API, J2EE-7, Linux OS (SuSE), Jenkins, Gradle, MagicDraw, Docker, Docker-Compose, GIT</p>
</div></div>



<div class="wp-block-group alignfull has-ast-global-color-5-background-color has-background is-layout-flow wp-container-core-group-layout-1 wp-block-group-is-layout-flow">
<div class="wp-block-cover is-light" style="min-height:275px"><span aria-hidden="true" class="wp-block-cover__background has-ast-global-color-5-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<h3 class="wp-block-heading has-text-align-center has-ast-global-color-2-color has-text-color has-link-color wp-elements-8326121f7d0c4fd7bdb6cb133e8ddb75">Let&#8217;s Talk About Your Project</h3>



<p class="has-text-align-center has-ast-global-color-2-color has-text-color has-link-color wp-elements-d161da5374100bf47edf893e663ee225">Just send me a message!</p>



<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-layout-1 wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link has-ast-global-color-3-color has-ast-global-color-0-background-color has-text-color has-background wp-element-button" href="mailto:carsten@spraener.de" target="_blank" rel="noreferrer noopener">Contact Me</a></div>
</div>
</div></div>
</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.spraener.de/2022/02/28/backend-application_ebay/">10/2014 – 02/2022: E-Commerce</a> erschien zuerst auf <a rel="nofollow" href="https://www.spraener.de">Carsten Spräner</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>06/2018 – 06/2019: Insurance</title>
		<link>https://www.spraener.de/2019/06/30/developing-migration-strategy/</link>
		
		<dc:creator><![CDATA[Carsten Spräner]]></dc:creator>
		<pubDate>Sun, 30 Jun 2019 09:56:00 +0000</pubDate>
				<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Gradle]]></category>
		<category><![CDATA[IntelliJ]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jenkins]]></category>
		<category><![CDATA[Nexus]]></category>
		<guid isPermaLink="false">http://www.spraener.de/?p=232</guid>

					<description><![CDATA[<p>Developing a migration strategy for a family of projects. A family of projects built with ant and running under J2EE containers must be divided into separate modules. The migration should be done for each module. All migrated and non-migrated modules must use the same code base to minimize project risk. Details Activities Project leader, presentation [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://www.spraener.de/2019/06/30/developing-migration-strategy/">06/2018 – 06/2019: Insurance</a> erschien zuerst auf <a rel="nofollow" href="https://www.spraener.de">Carsten Spräner</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-container uagb-block-c48a6e9f alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h4 class="wp-block-heading">Developing a migration strategy for a family of projects.</h4>



<p>A family of projects built with ant and running under J2EE containers must be divided into separate modules. The migration should be done for each module. All migrated and non-migrated modules must use the same code base to minimize project risk.</p>



<p><strong>Details</strong></p>



<ul>
<li>Developing a migration strategy</li>



<li>Identifying and separating modules</li>



<li>Automation of the module separation</li>



<li>Introducing a new building process (Gradle)</li>



<li>Introducing a new repository (nexus)</li>



<li>Massive enhancement of build performance</li>
</ul>



<p></p>



<p><strong>Activities</strong></p>



<p>Project leader, presentation of project results, implementing new build processes.</p>



<p><strong>IT-Technologies</strong></p>



<p>Java, Gradle, Nexus, IntelliJ, Jenkins</p>
</div></div>



<div class="wp-block-group alignfull has-ast-global-color-5-background-color has-background is-layout-flow wp-container-core-group-layout-2 wp-block-group-is-layout-flow">
<div class="wp-block-cover is-light" style="min-height:275px"><span aria-hidden="true" class="wp-block-cover__background has-ast-global-color-5-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<h3 class="wp-block-heading has-text-align-center has-ast-global-color-2-color has-text-color has-link-color wp-elements-8326121f7d0c4fd7bdb6cb133e8ddb75">Let&#8217;s Talk About Your Project</h3>



<p class="has-text-align-center has-ast-global-color-2-color has-text-color has-link-color wp-elements-d161da5374100bf47edf893e663ee225">Just send me a message!</p>



<div class="wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-layout-2 wp-block-buttons-is-layout-flex">
<div class="wp-block-button is-style-outline"><a class="wp-block-button__link has-ast-global-color-3-color has-ast-global-color-0-background-color has-text-color has-background wp-element-button" href="mailto:carsten@spraener.de" target="_blank" rel="noreferrer noopener">Contact Me</a></div>
</div>
</div></div>
</div>
<p>Der Beitrag <a rel="nofollow" href="https://www.spraener.de/2019/06/30/developing-migration-strategy/">06/2018 – 06/2019: Insurance</a> erschien zuerst auf <a rel="nofollow" href="https://www.spraener.de">Carsten Spräner</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
