<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.infinite-erp.co.id/index.php?action=history&amp;feed=atom&amp;title=How_to_setup_Eclipse_IDE</id>
	<title>How to setup Eclipse IDE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.infinite-erp.co.id/index.php?action=history&amp;feed=atom&amp;title=How_to_setup_Eclipse_IDE"/>
	<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;action=history"/>
	<updated>2026-04-06T15:23:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=459&amp;oldid=prev</id>
		<title>Wikiadmin: /* Create the Tomcat Server */</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=459&amp;oldid=prev"/>
		<updated>2018-10-22T09:43:17Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Create the Tomcat Server&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 09:43, 22 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l79&quot; &gt;Line 79:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The created instance should appear in the view. Double click on it to change its settings in the form depicted on the picture below:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The created instance should appear in the view. Double click on it to change its settings in the form depicted on the picture below:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Image&lt;/del&gt;:Tomcat.server.2.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;JPG&lt;/del&gt;|center|500px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/ins&gt;:Tomcat.server.2.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;png&lt;/ins&gt;|center|500px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Check the flag &amp;quot;Serve modules without publishing&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Check the flag &amp;quot;Serve modules without publishing&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=458&amp;oldid=prev</id>
		<title>Wikiadmin: /* Create the Tomcat Server */</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=458&amp;oldid=prev"/>
		<updated>2018-10-22T09:41:33Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Create the Tomcat Server&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 09:41, 22 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot; &gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then open ''Servers'' view and create a new instance of Tomcat server:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then open ''Servers'' view and create a new instance of Tomcat server:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Image&lt;/del&gt;:Tomcat-server.png|center|300px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/ins&gt;:Tomcat-server.png|center|300px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While going through the wizard select &amp;lt;code&amp;gt;openbravo&amp;lt;/code&amp;gt; and add it to &amp;lt;code&amp;gt;configured&amp;lt;/code&amp;gt; resources. Then click &amp;quot;Finish&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While going through the wizard select &amp;lt;code&amp;gt;openbravo&amp;lt;/code&amp;gt; and add it to &amp;lt;code&amp;gt;configured&amp;lt;/code&amp;gt; resources. Then click &amp;quot;Finish&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=456&amp;oldid=prev</id>
		<title>Wikiadmin: /* Create the Tomcat Server */</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=456&amp;oldid=prev"/>
		<updated>2018-10-22T09:40:35Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Create the Tomcat Server&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 09:40, 22 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot; &gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then open ''Servers'' view and create a new instance of Tomcat server:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Then open ''Servers'' view and create a new instance of Tomcat server:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Tomcat&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;server.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;JPG&lt;/del&gt;|center|300px]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:Tomcat&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-&lt;/ins&gt;server.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;png&lt;/ins&gt;|center|300px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While going through the wizard select &amp;lt;code&amp;gt;openbravo&amp;lt;/code&amp;gt; and add it to &amp;lt;code&amp;gt;configured&amp;lt;/code&amp;gt; resources. Then click &amp;quot;Finish&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;While going through the wizard select &amp;lt;code&amp;gt;openbravo&amp;lt;/code&amp;gt; and add it to &amp;lt;code&amp;gt;configured&amp;lt;/code&amp;gt; resources. Then click &amp;quot;Finish&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=34&amp;oldid=prev</id>
		<title>Wikiadmin: Created page with &quot;{{Languages|How_to_setup_Eclipse_IDE}}  == Preparing development environment ==  First of all you need to install and configure different components of the Openbravo ERP envir...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=How_to_setup_Eclipse_IDE&amp;diff=34&amp;oldid=prev"/>
		<updated>2018-10-14T13:13:24Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Languages|How_to_setup_Eclipse_IDE}}  == Preparing development environment ==  First of all you need to install and configure different components of the Openbravo ERP envir...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Languages|How_to_setup_Eclipse_IDE}}&lt;br /&gt;
&lt;br /&gt;
== Preparing development environment ==&lt;br /&gt;
&lt;br /&gt;
First of all you need to install and configure different components of the Openbravo ERP environment as it's described in [[Installation/Custom | Custom Installation]] guide. In order to comply to development requirements some of those components have to be additionally adjusted according to [[Development_Stack_Setup|Development Stack Setup]].&lt;br /&gt;
{{(!)|'''Double check''' that you have read and followed the [[Development_Stack_Setup|Development Stack Setup]] article}}&lt;br /&gt;
&lt;br /&gt;
After completing all of the steps in the aforementioned guides, please make sure that:&lt;br /&gt;
* Your OS user has read/write access to your tomcat installation home directory (CATALINA_BASE). &lt;br /&gt;
* Environment variables (e.g. ANT_OPTS, CATALINA_OPTS, JAVA_HOME, ANT_OPTS, etc) are declared in the proper categories (i.e. System/User variables) (windows only)&lt;br /&gt;
* You have downloaded the [http://www.eclipse.org/downloads/eclipse-packages/  latest '''Eclipse IDE for Java EE Developers''' release ].&lt;br /&gt;
&lt;br /&gt;
== Download source code ==&lt;br /&gt;
&lt;br /&gt;
The source code can be checked out using any '''Mercurial''' client. There is no any restrictions on the read access so you wouldn't need any credentials to access the repository. The detailed procedure of the source code check out is described in [http://wiki.openbravo.com/wiki/Mercurial_Manual_for_Openbravo_Developers Mercurial Manual for Openbravo Developers]. As it's explained in the guide it's normally considered as a good practice to have a ''pristine'' clone and ''working'' one, so we would strongly encourage you to follow that 'rule'. It is also highly advisable to clone the repository into a destination directory which is outside of Eclipse workspace.&lt;br /&gt;
&lt;br /&gt;
If you want to build the latest stable release:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;currentversion type=&amp;quot;link&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;$ hg clone https://code.openbravo.com/erp/devel/main openbravo&lt;br /&gt;
$ cd openbravo&lt;br /&gt;
$ hg up #version#&amp;lt;/pre&amp;gt;&amp;lt;/currentversion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Openbravo developers, you should work with the '''pi''' repository:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;hg clone https://code.openbravo.com/erp/devel/pi&lt;br /&gt;
$ cd pi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Openbravo installation ==&lt;br /&gt;
&lt;br /&gt;
The Openbravo ERP installation is performed in several steps.&lt;br /&gt;
&lt;br /&gt;
=== Configure the properties ===&lt;br /&gt;
&lt;br /&gt;
So, first of all you have to configure the Openbravo ERP by specifying some general properties, e.g. Tomcat installation directory, database connection details, etc. This can (and in fact '''must''') be done via a console application which has to be compile first. For that, go to the directory with the working clone of the repository and execute:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;ant setup&amp;lt;/source&amp;gt;&lt;br /&gt;
The invocation of this ant target will compile and execute automatically a console application.By going through the console application provide all requested information and at the end, select &amp;lt;code&amp;gt;Accept&amp;lt;/code&amp;gt; to apply the changes and close the application. &lt;br /&gt;
&lt;br /&gt;
'''Note:''' More about setup ant task can be found at [[Openbravo.properties#Edition]].&lt;br /&gt;
&lt;br /&gt;
As a result of these actions a new file &amp;lt;code&amp;gt;Openbravo.properties&amp;lt;/code&amp;gt;, containing specified settings,  will be created in config subdirectory. &lt;br /&gt;
&lt;br /&gt;
{{(!)| While going through the console application, DO NOT change the ''default context name'' which is openbravo. This guide assumes that it will be left this way. }}&lt;br /&gt;
&lt;br /&gt;
More about the properties can be found at [[Openbravo.properties]]. Now the Openbravo ERP is ready to be installed.&lt;br /&gt;
&lt;br /&gt;
=== Install from sources ===&lt;br /&gt;
In order to install the Openbravo ERP three main procedures have to be accomplished: &lt;br /&gt;
* the Openbravo ERP database has to be created and populated with some initial values&lt;br /&gt;
* sources have to be generated&lt;br /&gt;
* all sources have to compiled to binaries which later can be executed on a WEB server (Tomcat). &lt;br /&gt;
All this is done by invoking from the root of the working clone (XXX\opensource\openbravo\erp\devel\main\).&lt;br /&gt;
&amp;lt;pre&amp;gt;ant install.source&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This process can take quite long time (up to 25 min) depending on hardware configuration. It's always a good idea to redirect the output of the task execution to a log file which then can be analyzed or sent to the support team in case of problems. After the task has completed the log '''should not''' contain any error or exception massages as well as it '''should''' have &amp;lt;code&amp;gt;BUILD SUCCESSFUL&amp;lt;/code&amp;gt; message at the end of the file. (if you are under Linux use &amp;lt;code&amp;gt;grep&amp;lt;/code&amp;gt; command to check whether the file contains any exceptions). After successful installation the next step can be taken - importing to Eclipse IDE.&lt;br /&gt;
{{(!)|You can save the install.source log using [http://en.wikipedia.org/wiki/Tee_%28command%29 tee] in Linux or [http://www.commandline.co.uk/mtee/ mtee] in Windows}}&lt;br /&gt;
&lt;br /&gt;
=== Problems running install.source ===&lt;br /&gt;
If you find problems running install.source, check the [[Installation/Troubleshooting]] article&lt;br /&gt;
&lt;br /&gt;
== Import into Eclipse IDE ==&lt;br /&gt;
&lt;br /&gt;
Launch Eclipse.&lt;br /&gt;
&lt;br /&gt;
{{(!) | After Eclipse has started  go to ''Project'' menu and '''disable''' ''Build Automatically'' option there. }}&lt;br /&gt;
Now 4 projects need to be imported in the workspace (by menu ''File''=&amp;gt;''Import'' and then ''General''=&amp;gt;''Existing Projects into Workspace''). Here they are:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
openbravo        XXX\opensource\openbravo\erp\devel\main\&lt;br /&gt;
OpenbravoCore    XXX\opensource\openbravo\erp\devel\main\src-core&lt;br /&gt;
OpenbravoTrl     XXX\opensource\openbravo\erp\devel\main\src-trl&lt;br /&gt;
OpenbravoWAD     XXX\opensource\openbravo\erp\devel\main\src-wad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create the Tomcat Server ==&lt;br /&gt;
Then open ''Servers'' view and create a new instance of Tomcat server:&lt;br /&gt;
&lt;br /&gt;
[[Image:Tomcat.server.JPG|center|300px]]&lt;br /&gt;
&lt;br /&gt;
While going through the wizard select &amp;lt;code&amp;gt;openbravo&amp;lt;/code&amp;gt; and add it to &amp;lt;code&amp;gt;configured&amp;lt;/code&amp;gt; resources. Then click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
The created instance should appear in the view. Double click on it to change its settings in the form depicted on the picture below:&lt;br /&gt;
&lt;br /&gt;
[[Image:Tomcat.server.2.JPG|center|500px]]&lt;br /&gt;
&lt;br /&gt;
* Check the flag &amp;quot;Serve modules without publishing&amp;quot;.&lt;br /&gt;
* In the modules tab edit openbravo module and uncheck the &amp;quot;Auto reloading enabled&amp;quot; flag.&lt;br /&gt;
&lt;br /&gt;
=== Change VM arguments settings ===&lt;br /&gt;
* in '''General Information''' &lt;br /&gt;
** click on '''Open launch configuration''' link&lt;br /&gt;
** switch to '''Arguments''' tab&lt;br /&gt;
** add the following line at the end of '''VM arguments''' input:&lt;br /&gt;
&amp;lt;pre&amp;gt; -server -Djava.awt.headless=true -Xms384M -Xmx1536M -XX:MaxPermSize=256M &amp;lt;/pre&amp;gt; &lt;br /&gt;
* in '''Server options''' &lt;br /&gt;
** check the '''Serve modules without publishing'''&lt;br /&gt;
* in '''Timeouts''' &lt;br /&gt;
** set '''Start''' and '''Stop''' timeouts to 120 seconds&lt;br /&gt;
&lt;br /&gt;
After changing all, save your server configuration (press Ctrl+S).&lt;br /&gt;
&lt;br /&gt;
=== Renaming server ===&lt;br /&gt;
When creating a new server, by default is is named &amp;quot;Tomcat v7.0 Server at localhost&amp;quot;. This name can be changed to something custom, both at creation time or later by editing it in server window.&lt;br /&gt;
&lt;br /&gt;
In this case, it is necessary to bind the Server Library with the actual server. To do so:&lt;br /&gt;
&lt;br /&gt;
* In Project Explorer view, right click on openbravo project and select Properties.&lt;br /&gt;
* Select Java Build Path left menu item.&lt;br /&gt;
* Select Libraries tab, there you should see Server library is marked as unbound.&lt;br /&gt;
* Click Edit button.&lt;br /&gt;
* Select your server.&lt;br /&gt;
&lt;br /&gt;
[[Image:Eclipse_bind_tomcat.png|center|500px]]&lt;br /&gt;
&lt;br /&gt;
== Import Preferences ==&lt;br /&gt;
The next step is to set the standard preferences used in the development of Openbravo.&lt;br /&gt;
&lt;br /&gt;
* The preference file is located in the openbravo/config/eclipse folder in the development project&lt;br /&gt;
* Import workspace preferences clicking on ''File &amp;gt; Import'', then select ''General &amp;gt; Preferences'' and click on ''Next'' button.&lt;br /&gt;
&lt;br /&gt;
[[Image:ImportPreferences1.jpg|center|300px]]&lt;br /&gt;
&lt;br /&gt;
*  Browse to openbravo/config/eclipse/openbravo-eclipse-prefs.epf file, select Import all radio button and click on '''Finish''' button. &lt;br /&gt;
&lt;br /&gt;
[[Image:ImportPreferences2.jpg|center|300px]]&lt;br /&gt;
&lt;br /&gt;
Once finished, select all the projects, refresh them, and rebuild them (right click on one or more projects and you will find the Refresh and the Rebuild options). You should get warnings, but not errors.&lt;br /&gt;
&lt;br /&gt;
{{(!)|Latest Eclipse releases starting from ''Mars'' do different Java formatting than previous ones. In order to maintain the same formatting, it is necessary to install old formatter as plugin. Read [http://eclipse-n-mati.blogspot.com.es/2015/06/eclipse-mars-how-to-switch-back-to.html here] more details on how to do it.}}&lt;br /&gt;
&lt;br /&gt;
== Launch from Eclipse ==&lt;br /&gt;
Now start the Tomcat server by right-clicking on the server instance in the ''Servers'' view and choosing ''Start'' option in the popup menu. Wait until the server is started (can take up to 2 minutes) and visit [http://localhost:8080/openbravo/ http://localhost:8080/openbravo/] in your internet browser. If everything was configured and installed properly you will get to the Openbravo ERP log in page. Use these credentials to log in:&lt;br /&gt;
* username - Openbravo&lt;br /&gt;
* password - openbravo&lt;br /&gt;
both are '''case sensitive'''.&lt;br /&gt;
&lt;br /&gt;
That's it, the installation is over and you're ready to start developing.&lt;br /&gt;
&lt;br /&gt;
{{(!) | If your system has enough resources (memory/processor) then you can try enabling the ''Build Automatically'' option in the ''Project'' menu. Enabling it will give you direct feedback while developing.}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;br /&gt;
&lt;br /&gt;
== Upgrading old workspaces to &amp;gt;=PR17Q1 ==&lt;br /&gt;
&lt;br /&gt;
Starting from [[Release_Notes/3.0PR17Q1|PR17Q1]], the minimum [[System Requirements]] for Openbravo were increased to Java 7 and Tomcat 7. For worskpaces created in older versions, some upgrade might be required.&lt;br /&gt;
&lt;br /&gt;
* JDK &amp;gt;=7 and Tomcat &amp;gt;= 7 need to be installed in the system&lt;br /&gt;
* Eclipse must be at least in [https://en.wikipedia.org/wiki/Eclipse_(software)#Releases Indigo release], though latest version is recommended&lt;br /&gt;
&lt;br /&gt;
Once updated to a newer version on a recent stack, it will be automatically allowed to write Java 7 compliant code.&lt;br /&gt;
&lt;br /&gt;
If Tomcat 6 was used, the server needs to be removed and a new Tomcat &amp;gt;=7 needs to be created, after it, a rebuild will be required, see [[#Create_the_Tomcat_Server|how here]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{(warn!)|If you are developing modules compatible with older Openbravo versions or creating code to be backported to those, the code needs to be still compatible with Java 6. In these cases it is recommended to use workspace with older (previous to 3.0PR17Q1) Openbravo sources.}}&lt;br /&gt;
&lt;br /&gt;
== Upgrading old workspaces to &amp;gt;=PR18Q4 ==&lt;br /&gt;
&lt;br /&gt;
Starting from [[Release_Notes/3.0PR18Q4|PR18Q4]], the minimum [[System Requirements|JDK]] required for Openbravo was increased to Java 8. For worskpaces created in older versions, some upgrade might be required.&lt;br /&gt;
&lt;br /&gt;
* JDK &amp;gt;=8 need to be installed in the system&lt;br /&gt;
* Eclipse must be at least in [https://en.wikipedia.org/wiki/Eclipse_(software)#Releases Luna release], though latest version is recommended&lt;br /&gt;
&lt;br /&gt;
Once updated to a newer version on a recent stack, it will be automatically allowed to write Java 8 compliant code.&lt;br /&gt;
&lt;br /&gt;
{{(warn!)|If you are developing modules compatible with older Openbravo versions or creating code to be backported to those, the code needs to be still compatible with Java 7. In these cases it is recommended to use workspace with older (previous to 3.0PR18Q4) Openbravo sources.}}&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
</feed>