Open Source Summer School
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
curriculum:auto-dev [2012/06/18 08:52]
razvan [Exerciții practice]
curriculum:auto-dev [2012/06/24 17:58] (current)
razvan
Line 1: Line 1:
 = Automatizare în dezvoltarea aplicațiilor = = Automatizare în dezvoltarea aplicațiilor =
  
-* [[http://​open-source.cs.pub.ro/​summer-school/resources/​res/​slides/​auto-dev.pdf|Slide-urile prezentării]]+* [[http://​open-source.cs.pub.ro/​summer-school/​res/​slides/​auto-dev.pdf|Slide-urile prezentării]]
  
 <​html>​ <​html>​
Line 118: Line 118:
 #* Compilați sursele:<​code>​ #* Compilați sursele:<​code>​
 JAVA_HOME=/​usr/​lib/​jvm/​java-6-sun/​ ant JAVA_HOME=/​usr/​lib/​jvm/​java-6-sun/​ ant
 +</​code>​
 +#** Ca să câștigați timp, puteți exporta variabila {{{JAVA_HOME}}} în shell:<​code>​
 +export JAVA_HOME=/​usr/​lib/​jvm/​java-6-sun/​
 </​code>​ </​code>​
 #* Urmăriți fișierele {{{.class}}} compilate în directorul {{{classes/​}}}. #* Urmăriți fișierele {{{.class}}} compilate în directorul {{{classes/​}}}.
 #* Folosiți comanda Ant de rulare a aplicației (nu va rula din cauza absenței serverului). #* Folosiți comanda Ant de rulare a aplicației (nu va rula din cauza absenței serverului).
-#* Folosiți comanda Ant de generare a documentației ​JavaDoc ​în directorul {{{doc/​api/​}}}.+#* Folosiți comanda Ant de generare a documentației ​Javadoc ​în directorul {{{doc/​api/​}}}
 +#** Fișierul {{{buil.xml}}} dispune de regulă pentru generarea documentației. Folosiți acea regulă.
 #** Parcurgeți documentația generată. #** Parcurgeți documentația generată.
 # Intrați în subdirectorul {{{05-ant-from-scratch/​}}}. # Intrați în subdirectorul {{{05-ant-from-scratch/​}}}.
 #* Construiți setupul necesar astfel încât să fie compilabil cu Ant. #* Construiți setupul necesar astfel încât să fie compilabil cu Ant.
 +#** Porniți de la fișierul {{{build.xml}}} de la exercițiul anterior.
 #* Folosiți pachetul {{{ro.pub.cs.sprc.chord}}}. #* Folosiți pachetul {{{ro.pub.cs.sprc.chord}}}.
 #** Adică trebuie adăugată, la începutul fiecărui fișier {{{.java}}},​ următoarea linie:<​code>​ #** Adică trebuie adăugată, la începutul fiecărui fișier {{{.java}}},​ următoarea linie:<​code>​
Line 131: Line 136:
 #* Nu folosiți regulă de {{{run}}}. Sunt mai multe clase de tip main și nu are rost să complicăm fișierul {{{build.xml}}}. #* Nu folosiți regulă de {{{run}}}. Sunt mai multe clase de tip main și nu are rost să complicăm fișierul {{{build.xml}}}.
 #* Folosiți, respectiv, regulile {{{build}}} (implicit), {{{clean}}} și {{{doc}}}. #* Folosiți, respectiv, regulile {{{build}}} (implicit), {{{clean}}} și {{{doc}}}.
-#* Înainte de a comite actualizările,​ folosiți fișiere {{{.gitignore}}} pentru a ignora fișierele obținute (fișierele {{{.class}}} și fișierele de ieșire ​Java Doc).+#* Înainte de a comite actualizările,​ folosiți fișiere {{{.gitignore}}} pentru a ignora fișierele obținute (fișierele {{{.class}}} și fișierele de ieșire ​de tip Javadoc).
 #** **Hint**: Puteți ignora directoarele care conțin aceste fișiere. #** **Hint**: Puteți ignora directoarele care conțin aceste fișiere.

OS

Calendar
  • June 6 - June 15: Application period
  • Monday, June 22, 2015: intro of OSSS - presentation of people involved
  • June 23-26, June 29-July 3, 2015: presentations and hackathons
  • Friday, July 3, 2015: presentation of project outcomes, diplomas and prizes, closing
Powered by

CS

ROSEdu

Systems

QR Code: URL of current page
QR Code: URL of current page Automatizare în dezvoltarea aplicațiilor (generated for current page)