Správa projektů programem Ant Miroslav Beneš. Správa projektů programem Ant2 Obsah V čem spočívá správa projektů V čem spočívá správa projektů Varianty:

Slides:



Advertisements
Podobné prezentace
Základy ukládání dat v počítači
Advertisements

Něco málo o ICNET s.r.o. Správa kódu v historii – přechod na TFS (TF Server) Nové platformy – přechod na TFS (TF Service) Integrace TFS s nástroji třetích.
(Master Data Manager) B1UP - Správa kmenových dat Ing. Miroslav Beran Servis/Helpdesk.
Programování v C jazyku - SEMINÁŘ
FG Forrest, a.s. Jan Novotný iBatis SqlMaps.
Oběh dokumentů mezi ústředními orgány státní správy k Ing. Jan Duben Vedoucí projektového týmu březen 2003.
Instalace ATLAS software 7.02 ● 5 – 10 minut ● 2 způsoby
Ondřej Andrš Systémy CAD I. Základní informace  Autor: Ing. Ondřej Andrš  Školitel: doc. RNDr. Tomáš Březina, CSc.  Název tématu studia: Optimalizace.
C# pro začátečníky Mgr. Jaromír Osčádal
● SWIG - Simplified Wrapper and Interface Generator ● + google a diskusní fóra ● nástroj zjednodušující (a sjednocující)
Desáté cvičení Java Core API Java Collection Framework JavaDoc.
J a v a Začínáme programovat Lucie Žoltá. Odkazy - oficiální stránky (překladače, help, metody, vývojové prostředí NetBeans,...)
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005.
Value Engineering a Risk Management v přípravě dopravních staveb Ing. František Benč, Ph.D. Zajištění kvality projektu při snížení.
Lestes C++ compiler. Obsah 1. Úvod 2. Architektura 3. Implementace 4. Framework 5. Závěr.
Jak používat systém Kramerius Martin Lhoták Knihovna AV ČR, v. v. i. 32. seminář knihovníků muzeí a galerií při AMG Plzeň.
D ATOVÉ MODELY Ing. Jiří Šilhán. D ATABÁZOVÉ SYSTÉMY Patří vedle textových editorů a tabulkových kalkulátorů k nejrozšířenějším představitelům programového.
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
PHP – Základy programování
Richard Lipka Katedra informatiky a výpočetní techniky Fakulta aplikovaných věd Západočeská univerzita, Plzeň 1.
Syntaxí řízený překlad
Kreslič grafů Program vykresluje grafy funkcí, zadaných analyticky.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
INFSO-RI Enabling Grids for E-sciencE Charon Extension Layer (CEL) Jan Kmuníček CESNET.
Technologická středa Continuous Integration with Maven and Hudson Vlastimil Menčík
Tomáš Urych, ESO9 Intranet a.s.
4IT445 – Testování a ladění v PHP Ing. Jan Mittner
Ing. Jan Mittner Základy MVC 2. Rozšíření layoutu 3. helpery 4. Bootstrap a přepis URL adres 2.
Roman Valeš projekt AVT. Cíl práce Obeznámení s programovacím jazykem Java Práce s vývojovými nástroji Hierarchie kódu Androidu Vytvoření Android aplikace.
Petr Brůha  udělat průzkum využití moderních vývojových nástrojů na Kivu  doplňuji průzkum Jana Štěbetáka z dokumentu.
Ant Připravil: Ing. Jan Kolomazník. strana 2 Proč vznikl Potřeba sestavovat komplexní Nezávisle na platformě Popis založený na xml Spouštění různých úloh.
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Walter Schorge Archa – Open Source archivní informační systém v NTM Archivy, knihovny a muzea v digitálním světě
Dokumentace informačního systému
organizační struktury Implementace EOS III na Olomouckém kraji Pro:Krajský rok informatiky 2005 Autor:Jan Kadlec Datum:
Metodika objektového přístupu při tvorbě překladačů. Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
JAVA Tutoriál Ing. Lumír Návrat, A1018 Tel:
JADEGen Nástroj pro generování chování z prostředí Agent Studio Implementace (ver0.1)
KL Free IS Informační systém pro regionální síť KLfree.net.
Změna datového modelu databáze Odry 2000 Autor: Kateřina Šimečková Vedoucí bakalářské práce: ing. David Vojtek.
© BBMP: BAM015, BAR487, MAL305, POH015 1 Prezentace projektu Adresář kontaktů Autoři: Kateřina Bambušková, BAM015 Martina Bartošíková, BAR487 Alena Malovaná,
Programování POCSI. Programovani/POCSI2 Základní pojmy Akce - děj nad objekty, mající začátek a konec, a mající přesně definovaný účinek. Příkaz - popis.
Zvýšení kvality řízení na Krajském úřadě Plzeňského kraje Seminář pro věcně příslušné zaměstnance a zastupitele PK Aktivita A4 - Návrh a zavedení systému.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
Drahoš Dvořák Solution Specialist – Office system Office není jen Word, Excel, Powerpoint.
Kramerius 4 – nová generace systému pro digitální knihovnu Martin Lhoták Knihovna AV ČR, v. v. i. Archivy, knihovny, muzea v digitálním světě ,
Katedra počítačů ČVUT FEL
PHP Programy pro tvorbu WWW stránek - 01
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ
TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF CZ.1.07/2.2.00/
XSLT překladač Marek Běhálek Informatika a aplikovaná matematika FEI VŠB-TU Ostrava.
Uživatelská rozhraní Cvičení 12a Martin Němec A
Překladače Vnitřní struktura překladače © Milan Keršláger
Základy programování mikropočítačů První program v jazyce symbolických adres.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Překladače 1. Překladače a programovací jazyky © Milan Keršlágerhttp:// Obsah:
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
NetBeans Plugin.  Echo2 web framework (Ajax, Java)  NetBeans IDE (modularita, Swing designer)  Vizuální design uživatelského rozhraní (WYSIWYG)  Drag.
Vývoj mobilních aplikací a jejich výhody
Demoverze QI Informace pro partnery DCC
Návrh, požadavky, implementace
Seminář 11 DHCP + HTTP + IPTABLES
Připravil: Ing. Jan Kolomazník, Ph.D.
Operační systémy Vnitřní struktura překladače
Add-ins pro ArcGIS Add-ins pro ArcGIS Jan Růžička
Demoverze QI Informace pro partnery DCC
Návrh, požadavky, implementace
Systém souborů 1.
Transkript prezentace:

Správa projektů programem Ant Miroslav Beneš

Správa projektů programem Ant2 Obsah V čem spočívá správa projektů V čem spočívá správa projektů Varianty: dávkové zpracování, make, Ant Varianty: dávkové zpracování, make, Ant Struktura řídicího souboru Struktura řídicího souboru Spuštění programu Spuštění programu Základní úlohy Základní úlohy Co ještě Ant umí Co ještě Ant umí

Správa projektů programem Ant3 V čem spočívá správa projektů Inicializace prostředí Inicializace prostředí Překlad a sestavení zdrojových souborů Překlad a sestavení zdrojových souborů Vytvoření instalačních souborů Vytvoření instalačních souborů Instalace Instalace Testování Testování Úklid Úklid Archivace Archivace

Správa projektů programem Ant4 Hlavní cíle správy projektů udržení konzistence při vývoji projektu udržení konzistence při vývoji projektu optimalizace překladu optimalizace překladu překlad pouze změněných a změnami dotčených souborů překlad pouze změněných a změnami dotčených souborů nutný analyzátor závislostí nutný analyzátor závislostí zajištění nezávislosti na prostředí zajištění nezávislosti na prostředí různé programy pro tytéž činnosti (rm / del) různé programy pro tytéž činnosti (rm / del) rozdílné umístění souborů rozdílné umístění souborů

Správa projektů programem Ant5 Dávkové zpracování preloz.sh preloz.sh yacc –o synt.cpp –d synt.y yacc –o synt.cpp –d synt.y lex –o lex.cpp lex.l lex –o lex.cpp lex.l gcc –o prekl synt.cpp lex.cpp main.cpp gcc –o prekl synt.cpp lex.cpp main.cpp opakovaný překlad nezměněných souborů opakovaný překlad nezměněných souborů obtížná údržba při rozšiřování projektu obtížná údržba při rozšiřování projektu

Správa projektů programem Ant6 Program make sestavení cílových objektů na základě předpokladů sestavení cílových objektů na základě předpokladů implicitní pravidla implicitní pravidla OBJS = lex.o synt.o main.o prekl: $(OBJS) gcc –o prekl $(OBJS) gcc –o prekl $(OBJS)

Správa projektů programem Ant7 Program Ant Implementován v prostředí Java Implementován v prostředí Java Možnost rozšiřování Možnost rozšiřování implementace akcí v jazyce Java implementace akcí v jazyce Java definované rozhraní definované rozhraní Činnost se řídí souborem v XML Činnost se řídí souborem v XML build.xml build.xml Integrován do vývojových prostředí Integrován do vývojových prostředí IBM Eclipse, Sun ONE Studio, … IBM Eclipse, Sun ONE Studio, …

Správa projektů programem Ant8 Struktura řídicího souboru project name default basedir description target name depends if unless description n 1 property name value location 1 n task 1 n

Správa projektů programem Ant9 Struktura řídicího souboru </target> </project>

Správa projektů programem Ant10 Spuštění programu ant ant řídicí soubor build.xml řídicí soubor build.xml provedení implicitního cíle provedení implicitního cíle ant compile ant compile provedení zadaného cíle provedení zadaného cíle ant –buildfile test.xml ant –buildfile test.xml použití zadaného řídicího souboru použití zadaného řídicího souboru ant –Dbuild.compiler=jikes ant –Dbuild.compiler=jikes nastavení hodnoty vlastnosti nastavení hodnoty vlastnosti ant –logfile build.log ant –logfile build.log uložení logu do souboru uložení logu do souboru

Správa projektů programem Ant11 Základní úlohy Práce se soubory Práce se soubory

Správa projektů programem Ant12 Základní úlohy Překlad Překlad

Správa projektů programem Ant13 Základní úlohy Spuštění programu Spuštění programu

Správa projektů programem Ant14 Základní úlohy Archivace Archivace

Správa projektů programem Ant15 Co ještě Ant umí?.NET.NET překlad csc, ilasm překlad csc, ilasm JavaCC, JJTree JavaCC, JJTree generování překladačů generování překladačů Native2Ascii Native2Ascii konverze znakových sad konverze znakových sad Script Script vkládání kódu v jazyce javascript,... vkládání kódu v jazyce javascript,...

Správa projektů programem Ant16 Kde Ant získat? dokumentace dokumentace instalační soubory instalační soubory