Eclipse 3.5 - podešavanja

From RCUB
Jump to: navigation, search
(Obaveyna podesavanja)
 
Line 1: Line 1:
Obavezna i preporučena podešavanja za Eclipse 3.5:
+
Obavezna i preporučena podešavanja za Eclipse 3.6:
 +
 
  
 
= Obavezna =
 
= Obavezna =
 +
  
 
== Blanko umesto taba u Java fajlovima ==
 
== Blanko umesto taba u Java fajlovima ==
Line 13: Line 15:
  
 
Tab policy: Spaces only
 
Tab policy: Spaces only
 +
 
Under "General Settings" check "use spaces to indent wrapped lines"
 
Under "General Settings" check "use spaces to indent wrapped lines"
  
Line 18: Line 21:
  
 
Hit "Ok".
 
Hit "Ok".
 +
  
 
== Blanko umesto taba u XML fajlovima ==
 
== Blanko umesto taba u XML fajlovima ==
Line 25: Line 29:
 
   Ident using spaces,  
 
   Ident using spaces,  
 
   Identation size = 2.
 
   Identation size = 2.
 +
  
 
== 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 ==
 +
 +
Procenjeno vreme: 10 min.
 +
 +
Proveriti link za instalaciju na Subclipse sajtu (http://subclipse.tigris.org). Obicno je to nešto tipa:
 +
 +
  http://subclipse.tigris.org/update_1.6.x
 +
 +
  Help, Install new software...
 +
  U Work with uneti http://subclipse.tigris.org/update_1.6.x, Add
 +
  Name: Subclipse, Ok
 +
  Štiklirati samo required podpakete, Next
 +
 +
Instalacija može da potraje i do 10 minuta.
 +
 +
U poslednjem koraku instalacije, sve traje još dodatnih 10 minuta. Prihvatiti sve security warning-e.
 +
 +
 +
== Instalacija m2eclipse plug-ina ==
 +
 +
Preduslov: Instaliran standalone Maven na disku, i podesen user settings file.
 +
 +
Proveriti linkove za instalaciju na m2eclipse sajtu (http://m2eclipse.sonatype.org/installing-m2eclipse.html). Obicno su to dva linka, kao na primer:
 +
 +
  http://m2eclipse.sonatype.org/sites/m2e
 +
  http://m2eclipse.sonatype.org/sites/m2e-extras
 +
 +
  Help, Install new software...
 +
  U Work with uneti http://m2eclipse.sonatype.org/sites/m2e, Add
 +
  Name: m2eclipse, Ok
 +
  Štiklirati samo required podpakete, Next
 +
 +
Nakon zavšene instalacije core m2eclipse, instalirati dodatke (extras):
 +
 +
  Help, Install new software...
 +
  U Work with uneti http://m2eclipse.sonatype.org/sites/m2e-extras, Add
 +
  Name: m2eclipse-extras, Ok
 +
  Štiklirati Maven integration for WTP, Maven SCM handler for Subclipse, Next
 +
 +
Dodati u eclipse.ini na početak fajla:
 +
 +
  -vm
 +
  C:\Program Files\Java\jdk1.6.0_02\bin\
 +
 +
Bitno je da folder ide u poseban red, kao i da bude JDK instalacije.
 +
 +
U Eclipse-u podeisiti novi Maven runtime:
 +
 +
  Window, Preferences, Maven, Installations, Add...
 +
  Izabrati folder gde je standalone Maven instaliran na disku (npr. c:\apps\apache-maven-2.2.0), Apply
 +
  Window, Preferences, Maven, User settings, Brows
 +
  Izabrati folder gde je user setting fajl za Maven (npr. d:\maven2\settings.xml), Apply
 +
  
 
= Opciona =
 
= Opciona =
 +
 +
 +
== Povećanje raspoložive memorije i permgen-a ==
 +
 +
U fajlu eclipse.ini promeniti parametre:
 +
 +
  -Xms128m
 +
  -Xmx768m
 +
 +
 +
== Problem sa Access restrictions ==
 +
 +
Pri prelasku na novi Eclipse može se dogoditi da budu prijavljene Access restrictions greške. Ovo treba istražiti šta tačno uzrokuje problem, ali se problem može zaobići sa:
 +
 +
  Window, Preferences, Java, Compiler, Errors/Warnings, Deprecated and restricted API, Forbidden reference (access rules), staviti na Ignore.
 +
 +
 +
== Isključivanje validacije ==
 +
 +
  Windows, Preferences, Validation, isključiti sve Build.
 +
  Opciono isključiti i sve manual osim "XML Schema Validator, XML Validator, XSL Validator".
 +
 +
 +
== Dodavanje target foldera na ignore listu ==
 +
 +
Target folder (i druge binarne direktorijume) po pravilu ne treba komitovati na SVN. Ukoliko Eclipse nudi da komituje target folder, staviti ga na ignorisane resurse u:
 +
 +
  Window, Preferences, Team, Ignored resources, Add pattern..., dodati "target"
 +
 +
== Podešavanje maksimalne dužine reda u Java fajlovima ==
 +
 +
  Window, Preferences, Java, Code style, Formatter, Edit..., Line wrapping, Maximum line width: 120.
 +
 +
== Podešavanje markera maksimalne dužine reda u tekstualnim fajlovima ==
 +
 +
  Window, Preferences, General, Editors, Text Editors. Stiklira se show print margin box i postavi na 120.
 +
 +
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.
 +
  
 
== Podešavanja ispisa UTF-8 u konzoli ==
 
== Podešavanja ispisa UTF-8 u konzoli ==
Line 57: Line 164:
  
  
== Povećanje raspoložive memorije i permgen-a ==
 
== Copy+paste u sting literale ==
 
== Filterovanje .svn foldera (ukoliko nije instaliran subclipse) ==
 
 
== Isključivanje spell checkinga ==
 
== Isključivanje spell checkinga ==
  
 +
Window, Preferences, General, Editors, Text editors, Spelling
 +
 +
 +
== Copy+paste u sting literale ==
 +
 +
Windows, Preferences, Java, Editor, Typing, in string literals, "Escape text when..."
 +
 +
 +
== Dodavanje Tomcata u instalirane servere ==
 +
 +
  Window, Preferences, Server, Runtime Environments, Add, Apache tomcat 6.0, Next, Browse, Izabrati Tomcat instalaciju.
 +
  Window, Show view, server
 +
  Kliknuti na view, New, Server, Tomcat 6.0 server, Next, Finish
  
 
= Tips and tricks =
 
= Tips and tricks =
 +
  
 
== Zaključan workspace ==
 
== Zaključan workspace ==
 +
 +
When I start my eclipse(eclipse-SDK-3.2M3-win32), then an message/error is comming:
 +
"Worksapce in use". But no ather eclipse is running and the workspace is an lokal one no vnc or shared on network.
 +
 +
What can i do to the workspace?
 +
 +
Go to the ".metadata" directory loacted in you workspace and delete the file ".lock" if any.
 +
 +
 
== Ant sql task i datumi ==
 
== Ant sql task i datumi ==
 +
 +
Da bi eclipse mogao da izvrsi Ant task SQL potrebno je da datumi budu pod apostrofima:
 +
 +
'1998-03-03'
 +
 +
a ne samo
 +
 +
1998-03-03
 +
 +
 +
== HTML kodovi u JSF view source ==
 +
 +
Ukoliko prilikom pregleda HTML source-a (npr. view source iz Firefoxa), se prikazuju umesto UTF-8 slova, HTML kodovi (npr. #1234;), uraditi sledeće:
 +
 +
Da bi se isforsirao UTF8 podesiti Project, Properties, Resource, Text file encoding, Other: UTF-8. (Ukoliko stoji Inherited from container, to moze da pravi problem, jer onda kada se deployuje container mu je npr. Tomcat koji moze da ima i neki drugi encoding).
 +
 +
 +
== Duplirane klase na classpathu ==
 +
 +
Eclipse dozvoljava da se importuje vise .jar fajlova sa istim klasama. Eclipse ce pozvati klasu koja je u projektu ukoliko je ima, a ukoliko je nema, pozvace klasu iz PRVOG jar fajla na listi.
 +
 +
 +
== Ne radi validacija prema XSD šemi ==
 +
 +
U Eclipse-u 3.3.0, Validacija XML fajla prema zadatoj XSD semi ne radi ako se XML fajl nalazi bilo gde u src folderu koji nije u istom projektu.
 +
 +
 +
== Dodavanje serverskih jarova u calsspath ==
 +
 +
Da bi se u classpath dodale i sve klase koje su potrebne za kompajliranje servleta na primer potrebno je u Project properties, Target Runtimes dodati odgovarajuci server.

Latest revision as of 12:04, 8 February 2011

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox