<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Building from Source Code</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520from%2520Source%2520Code/</link><description>Recent changes to Building from Source Code</description><atom:link href="https://sourceforge.net/p/amidst/wiki/Building%20from%20Source%20Code/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 01 Feb 2022 20:50:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/amidst/wiki/Building%20from%20Source%20Code/feed" rel="self" type="application/rss+xml"/><item><title>Building from Source Code modified by ryker aiden hill</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520from%2520Source%2520Code/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -4,10 +4,7 @@

 ### Building the jar file

-* `mvn clean`
 * `mvn install`
-
-The command `mvn clean` will actually install a dependency that is not available from a public maven repository to the local maven repository, so it is necessary to execute.

 This will place the jar file under `target/&amp;lt;filename&amp;gt;.jar`.

&amp;lt;/filename&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ryker aiden hill</dc:creator><pubDate>Tue, 01 Feb 2022 20:50:05 -0000</pubDate><guid>https://sourceforge.netcba2d26ea5c89900cecb41f20a21f41501363eaf</guid></item><item><title>Building from Source Code modified by ryker aiden hill</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520from%2520Source%2520Code/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -32,4 +32,4 @@

 ### Building with Travis CI

-Travis CI will execute the steps under **Building the jar file** for the regular build. It will also create the wrappers for Mac OS X and Windows when it create a new release.
+Travis CI will execute the steps under **Building the jar file** for the regular build. It will also create the wrappers for Mac OS X and Windows when it creates a new release.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ryker aiden hill</dc:creator><pubDate>Tue, 01 Feb 2022 20:50:03 -0000</pubDate><guid>https://sourceforge.net43e41bf224faf6742597ebfeaa65d9aab6e46669</guid></item><item><title>Building from Source Code modified by ryker aiden hill</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520from%2520Source%2520Code/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ryker aiden hill</dc:creator><pubDate>Tue, 01 Feb 2022 20:49:59 -0000</pubDate><guid>https://sourceforge.net247af0253d169ec1c9dfd5deb85912268b732bcd</guid></item><item><title>Building Amidst from Source Code modified by ryker aiden hill</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520Amidst%2520from%2520Source%2520Code/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,22 +1,28 @@
 The build process is configured via the file `src/main/resources/amidst/metadata.properties`. For example the `&amp;lt;filename&amp;gt;` is taken from the variable `amidst.build.filename`.

-Amidst uses maven for its build process. Here are the steps to build from source:
+Amidst uses maven for its build process.
+
+### Building the jar file

 * `mvn clean`
 * `mvn install`
- 
+
+The command `mvn clean` will actually install a dependency that is not available from a public maven repository to the local maven repository, so it is necessary to execute.
+
 This will place the jar file under `target/&amp;lt;filename&amp;gt;.jar`.

-To build the wrapper for mac, follow these steps:
+### Building the wrapper for Mac OS X

 * `mvn clean`
 * `mvn install`
 * `mvn package -DskipTests=true -f travis-ci/wrapper-for-mac/pom.xml`
 * `bash travis-ci/scripts/zip-and-move-wrapper-for-mac.sh`

+The `zip-and-move-wrapper-for-mac.sh` bash script simply creates a zip file from the directory located at `travis-ci/wrapper-for-mac/target/&amp;lt;filename&amp;gt;/`. You can also do this by yourself.
+
 This will place the zip file under `target/&amp;lt;filename&amp;gt;.zip`.

-To build the wrapper for windows, follow these steps:
+### Building the wrapper for Windows

 * `mvn clean`
 * `mvn install`
@@ -24,8 +30,6 @@

 This will place the exe file under `target/&amp;lt;filename&amp;gt;.exe`.

-The `zip-and-move-wrapper-for-mac.sh` bash script simply creates a zip file from the directory located at `travis-ci/wrapper-for-mac/target/&amp;lt;filename&amp;gt;/`. You can also do this by yourself.
+### Building with Travis CI

-All of these steps are also executed by travis-ci to create a new release. However the regular travis-ci build will not create the wrappers for mac and windows.
-
-The command `mvn clean` will actually install a dependency that is not available from a public maven repository to the local maven repository, so it is necessary to execute.
+Travis CI will execute the steps under **Building the jar file** for the regular build. It will also create the wrappers for Mac OS X and Windows when it create a new release.
&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ryker aiden hill</dc:creator><pubDate>Tue, 01 Feb 2022 20:49:57 -0000</pubDate><guid>https://sourceforge.nete68d6a1fcf7b892811227defb1b2d2966b7d6250</guid></item><item><title>Building Amidst from Source Code modified by ryker aiden hill</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520Amidst%2520from%2520Source%2520Code/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -11,7 +11,6 @@

 * `mvn clean`
 * `mvn install`
-* `bash travis-ci/scripts/create-mac-icon.sh`
 * `mvn package -DskipTests=true -f travis-ci/wrapper-for-mac/pom.xml`
 * `bash travis-ci/scripts/zip-and-move-wrapper-for-mac.sh`

@@ -21,12 +20,11 @@

 * `mvn clean`
 * `mvn install`
-* `bash travis-ci/scripts/create-windows-icon.sh`
 * `mvn package -DskipTests=true -f travis-ci/wrapper-for-windows/pom.xml`

 This will place the exe file under `target/&amp;lt;filename&amp;gt;.exe`.

-You will need imagemagick installed to create the icons. Of course, you can also create the icon files by yourself and place them as `target/icon.icns` (mac) or  `target/icon.ico` (windows) to the expected location. The `zip-and-move-wrapper-for-mac.sh` bash script simply creates a zip file from the directory located at `travis-ci/wrapper-for-mac/target/&amp;lt;filename&amp;gt;/`. You can also do this by yourself.
+The `zip-and-move-wrapper-for-mac.sh` bash script simply creates a zip file from the directory located at `travis-ci/wrapper-for-mac/target/&amp;lt;filename&amp;gt;/`. You can also do this by yourself.

 All of these steps are also executed by travis-ci to create a new release. However the regular travis-ci build will not create the wrappers for mac and windows.

&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&amp;lt;/filename&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ryker aiden hill</dc:creator><pubDate>Tue, 01 Feb 2022 20:49:57 -0000</pubDate><guid>https://sourceforge.net332ed8f829bc92844549896810b16af7ee54693c</guid></item><item><title>Building Amidst from Source Code modified by ryker aiden hill</title><link>https://sourceforge.net/p/amidst/wiki/Building%2520Amidst%2520from%2520Source%2520Code/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The build process is configured via the file &lt;code&gt;src/main/resources/amidst/metadata.properties&lt;/code&gt;. For example the &lt;code&gt;&amp;lt;filename&amp;gt;&lt;/code&gt; is taken from the variable &lt;code&gt;amidst.build.filename&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Amidst uses maven for its build process. Here are the steps to build from source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mvn clean&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mvn install&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This will place the jar file under &lt;code&gt;target/&amp;lt;filename&amp;gt;.jar&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To build the wrapper for mac, follow these steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mvn clean&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mvn install&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bash travis-ci/scripts/create-mac-icon.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mvn package -DskipTests=true -f travis-ci/wrapper-for-mac/pom.xml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bash travis-ci/scripts/zip-and-move-wrapper-for-mac.sh&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This will place the zip file under &lt;code&gt;target/&amp;lt;filename&amp;gt;.zip&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To build the wrapper for windows, follow these steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;mvn clean&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mvn install&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;bash travis-ci/scripts/create-windows-icon.sh&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;mvn package -DskipTests=true -f travis-ci/wrapper-for-windows/pom.xml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This will place the exe file under &lt;code&gt;target/&amp;lt;filename&amp;gt;.exe&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You will need imagemagick installed to create the icons. Of course, you can also create the icon files by yourself and place them as &lt;code&gt;target/icon.icns&lt;/code&gt; (mac) or  &lt;code&gt;target/icon.ico&lt;/code&gt; (windows) to the expected location. The &lt;code&gt;zip-and-move-wrapper-for-mac.sh&lt;/code&gt; bash script simply creates a zip file from the directory located at &lt;code&gt;travis-ci/wrapper-for-mac/target/&amp;lt;filename&amp;gt;/&lt;/code&gt;. You can also do this by yourself.&lt;/p&gt;
&lt;p&gt;All of these steps are also executed by travis-ci to create a new release. However the regular travis-ci build will not create the wrappers for mac and windows.&lt;/p&gt;
&lt;p&gt;The command &lt;code&gt;mvn clean&lt;/code&gt; will actually install a dependency that is not available from a public maven repository to the local maven repository, so it is necessary to execute.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ryker aiden hill</dc:creator><pubDate>Tue, 01 Feb 2022 20:49:56 -0000</pubDate><guid>https://sourceforge.net0add3cd062ebc79f62da55893e9120de8dfa071a</guid></item></channel></rss>