Eclipse 4.5 - podešavanja

From RCUB
Jump to: navigation, search
(Dodavanje Tomcata u instalirane servere)
(Instalacija m2e-wtp plug-ina)
 
Line 1: Line 1:
Preuzeti [http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/R/eclipse-jee-juno-win32.zip Eclipse IDE for Java EE Developers 4.2]
+
Preuzeti [http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/marsr Eclipse IDE for Java EE Developers Mars]
  
Obavezna i preporučena podešavanja za Eclipse Juno 4.2.
+
Obavezna i preporučena podešavanja za Eclipse Mars.
  
  
 
= Obavezna =
 
= Obavezna =
  
== Povećanje raspoložive memorije i permgen-a ==
+
== Workspace ==
  
U fajlu eclipse.ini promeniti parametre:
+
Pre početka rada sa novim Eclipse-om proveriti iz starog Eclipse-a da li su sve promene na projektima commitovane. Ako nisu, dovršiti šta treba i commitovati.
  
  -Xms128m
+
Ovo je obavezno jer ne treba koristiti stari workspace nego kreirati novi, prazan workspace, a na kraju svih podešavanja koja su opisana ovde uraditi checkout svih potrebnih projekata.
  -Xmx768m
+
  
  
== Blanko umesto taba u Java fajlovima ==
+
== Povećanje raspoložive memorije i permgen-a ==
  
Eclipse: convert tabs to spaces
+
U fajlu eclipse.ini promeniti parametre:
  
Window->Preferences
+
  -Xms256m
Java->Code Style->Formatter
+
  -Xmx2048m
  
Hit "edit"
+
== Blanko umesto taba u Java fajlovima ==
  
Tab policy: Spaces only
+
  Window, Preferences, Java, Code Style, Formatter, Edit
 +
  Tab policy: Spaces only
 +
  Promeniti ime profila na "Eclipse [RCUB]"
 +
  Ok
  
Chage profile name to "Eclipse [RCUB]"
 
  
Hit "Ok".
+
== Blanko umesto taba u XML fajlovima ==
  
 +
  Window, Preferences, XML, XML files, Editor
 +
  Indent using spaces,
 +
  Indentation size = 2.
  
== Blanko umesto taba u XML fajlovima ==
 
  
   Window -> Preferences
+
== Blanko umesto taba u Ant fajlovima ==
  XML -> XML files -> Editor
+
 
   Ident using spaces,  
+
   Window, Preferences, Ant, Editor, Formatter
   Identation size = 2.
+
   Tab size 4,
 +
   Isključiti opciju Use tab character instead of spaces.
  
  
 
== UTF-8 enkoding za Java fajlove ==
 
== UTF-8 enkoding za Java fajlove ==
  
Window, Preferences, General, Workspace, Text File Encoding, UTF-8
+
  Window, Preferences, General, Workspace, Text File Encoding, UTF-8
  
  
 
== UTF-8 enkoding za sve JSP fajlove ==
 
== UTF-8 enkoding za sve JSP fajlove ==
  
Window, Preferences, General, Content Types, Text/JSP i sva njegova deca, moraju za Default Encoding da imaju UTF-8.
+
  Window, Preferences, General, Content Types, Text/JSP i sva njegova deca, moraju za Default Encoding da imaju UTF-8.
 
+
  
 
== Instalacija Subclipse plug-ina ==
 
== Instalacija Subclipse plug-ina ==
  
Proveriti link za instalaciju na Subclipse sajtu (http://subclipse.tigris.org). Obicno je to nešto tipa:
+
Subclipse plugin je potreban za rad sa SVN serverom.
  
  http://subclipse.tigris.org/update_1.8.x
+
Otići na subclipse sajt (http://subclipse.tigris.org). I prevući "Install" dugme iz browser-a u Eclipse.
  
  Help, Install new software...
 
  U Work with uneti http://subclipse.tigris.org/update_1.8.x, Add...
 
  Name: Subclipse, Ok
 
 
   Štiklirati "SVNKit client adapter" i required podpakete, Next... itd... Finish
 
   Štiklirati "SVNKit client adapter" i required podpakete, Next... itd... Finish
  
Line 62: Line 62:
 
Ako pita da li treba da restartuje Eclipse, restartovati.
 
Ako pita da li treba da restartuje Eclipse, restartovati.
  
 +
 +
Subclipse koji se instalira uz Eclipse 4.5, radi checkout lokalnih kopija u novom SVN formatu 1.8. Ovaj format je znatno drugačiji od prethodnih SVN formata, tako da se projekti koji su checkout-ovani iz Eclipse-a 4.5 ne mogu update-ovati i commit-ovati pomoću TortoiseSVN-a 1.7. Zbog toga treba:
 +
 +
# Nad svim projektima koji su checkout-ovani iz starog Eclipse-a ili TortoiseSVN 1.7, pomoću TortoiseSVN 1.7 uraditi Cleanup.
 +
# Instalirati TortoiseSVN 1.9.x
 +
# Nad svim projektima koji su checkout-ovani iz starog Eclipse-a ili TortoiseSVN 1.7, pomoću TortoiseSVN 1.9.x uraditi "SVN Upgrade working copy", čime se menja format lokalne kopije.
 +
 +
Za detalje pogledati: http://tortoisesvn.net/tsvn_1.9_releasenotes.html
 +
 +
== Instalacija m2e plug-ina ==
  
== Instalacija m2eclipse plug-ina ==
+
M2e plugin je potreban za integraciju sa Mavenom.
  
 
Preduslov: Instaliran standalone Maven na disku, i podesen user settings file.
 
Preduslov: Instaliran standalone Maven na disku, i podesen user settings file.
Line 79: Line 89:
 
Ako pita da li treba da restartuje Eclipse, restartovati.
 
Ako pita da li treba da restartuje Eclipse, restartovati.
  
 +
Napomena: Može se desiti da Eclipse prijavi da je m2eclipse već instaliran.
 +
 +
 +
M2e-subclipse integracija je potrebna da bi u SVN Repositories pogledu postojala opcija "Checkout as Maven project".
  
 
Dodati m2e-sublicse integraciju:
 
Dodati m2e-sublicse integraciju:
  
 
   Help, Install new software...
 
   Help, Install new software...
   U Work with uneti http://subclipse.tigris.org/m2eclipse/1.0, Add
+
   Za Eclipse 4.2 (Juno): U Work with uneti http://subclipse.tigris.org/m2eclipse/1.0, Add
 +
  Za Eclipse 4.5 (Mars): U Work with uneti http://subclipse.tigris.org/m2eclipse/latest/, Add
 
   Name: m2e-subclipse, Ok
 
   Name: m2e-subclipse, Ok
 
   Štiklirati "Maven SCM handler for Subclipse", Next... itd... Finish
 
   Štiklirati "Maven SCM handler for Subclipse", Next... itd... Finish
Line 94: Line 109:
  
 
   Window, Preferences, Maven, Installations, Add...
 
   Window, Preferences, Maven, Installations, Add...
   Izabrati folder gde je standalone Maven instaliran na disku (npr. c:\apps\apache-maven-2.2.1), Apply
+
   Izabrati folder gde je standalone Maven instaliran na disku (npr. d:\apps\apache-maven-3.3.3), Apply
   Window, Preferences, Maven, User settings, Brows
+
   Window, Preferences, Maven, User settings i Global Settings, Browse,
   Izabrati global settings fajl za Maven (npr. c:\apps\apache-maven-2.2.1\conf\settings.xml), Apply
+
   Izabrati settings fajl za Maven (npr. d:\apps\apache-maven-3.3.3\conf\settings.xml), Apply
  
 +
Napomena: Mars ne podržava Maven 2.x, mora se instalirati neka 3.x verzija, u trenutku pisanja ovog teksta poslednja verzija je 3.3.3.
  
 
== Isključivanje validacije ==
 
== Isključivanje validacije ==
Line 113: Line 129:
 
Primeri su .settings, .project, .classpath, target, itd...
 
Primeri su .settings, .project, .classpath, target, itd...
  
 +
 +
== Dodavanje Tomcata u instalirane servere ==
 +
 +
  Window, Preferences, Server, Runtime Environments, Add, Apache tomcat 7.0, Next, Browse, Izabrati folder sa Tomcat instalacijom (npr. C:\apps\apache-tomcat-7.0.22).
 +
  Window, Show view, server
 +
  Desni klik na panel u okviru Server View-a, New, Server, Tomcat 7.0 Server, Finish
 +
 +
 +
== Instalacija m2e-wtp plug-ina ==
 +
 +
M2e-wtp plugin je potreban da bi Maven projekat mogao da se publish-uje na Tomcat serveru u okviru Eclipse-a.
 +
 +
  Windows, Preferences, Maven, Discovery, Open Catalog, Štiklirati m2e-wtp, Finish
 +
 +
Napomena: Izgleda da je ovo postojalo u Juno-u, ali da ne postoji u Marsu.
 +
 +
== tools.jar ==
 +
 +
Ako projekat koristi neki task iz tools.jar-a (npr. native2ascii) onda je potrebno da Installed JREs ukazuje na jdk folder.
  
  
Line 126: Line 161:
  
 
Moze u istom prozoru da se promeni i boja te linije.
 
Moze u istom prozoru da se promeni i boja te linije.
 
== Dodavanje starije Jave ==
 
 
Ukoliko je potrebno dodati neku stariju verziju Jave ići na:
 
 
  Windows, Preferences, Java, Installed JREs, Add...
 
  Ukazati na folder sa npr. JDK 1.5 instalacijom, i raditi ok dok se ne zatvori preferences prozor.
 
  
  
 
== Isključivanje spell checkinga ==
 
== Isključivanje spell checkinga ==
  
Window, Preferences, General, Editors, Text editors, Spelling
+
  Window, Preferences, General, Editors, Text editors, Spelling
  
  
 
== Copy+paste u sting literale ==
 
== Copy+paste u sting literale ==
  
Windows, Preferences, Java, Editor, Typing, in string literals, "Escape text when..."
+
  Windows, Preferences, Java, Editor, Typing, in string literals, "Escape text when..."
  
  
== Dodavanje Tomcata u instalirane servere ==
+
== Dodavanje starije Jave ==
  
   Window, Preferences, Server, Runtime Environments, Add, Apache tomcat 7.0, Next, Browse, Izabrati folder sa Tomcat instalacijom (npr. C:\apps\apache-tomcat-7.0.22).
+
Ukoliko je potrebno dodati neku stariju verziju Jave ići na:
  Window, Show view, server
+
 
  Desni klik na panel u okviru Server View-a, New, Server, Tomcat 7.0 Server, Finish
+
   Windows, Preferences, Java, Installed JREs, Add...
 +
  Ukazati na folder sa npr. JDK 1.7 instalacijom, i raditi ok dok se ne zatvori preferences prozor.
  
 
= Tips and tricks =
 
= Tips and tricks =

Latest revision as of 11:47, 2 November 2015

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox