SoftEU

Maven – úvod

3. Říjen 2008 v 08:12

Tuto středu proběhla přednáška ‘Maven’ ze souboru přednášek předměty Moderní trendy v softwarovém inženýrství pořádané ZČU.

Přednáška je úvodem do Mavenu a nejde tolik do hloubky jako moje přednáška z CZJUGu ze které vychází.
Pokračování »

Přiložené soubory:

Lampy a Hudson

24. Září 2008 v 19:38

Jistě jste slyšeli o lampách napojených na buildovací server. Toto téma mne také zaujalo a tak jsme se rozhodli jej zrealizovat. Na internetu existuje mnoho návodů, nicméně málokterý z nich je snadno použitelný v evropě kvůli cenám a dostupnosti zařízení.

Berte tedy tento dokument jako návod, jak si něco takového také pořídit.
Pokračování »

Přiložené soubory:

  • switch [Skript, který se stará o samotné přepnutí zásuvky]

  • hudson-monitor.sh [Spouštěcí skript pro /etc/init.d/]

  • run.sh [Spouštěcí skript, který zajistí puštění aplikace]

  • Hudson.java [Zdrojový soubor programu]

Maven a nástroje – aktualizace

4. Srpen 2008 v 17:03

Před časem jsem napsal a povídal o tom, které nástroje používáme společně s Mavenem. Od té doby se ovšem leccos změnilo – nasadili jsme Nexus a Hudson.
Pokračování »

Maven a závislost na WARu

11. Červen 2008 v 16:05

Pokud vytváříte projekt typu WAR a chcete jej sdílet několika webovými projekty v Mavenu (tedy také projekty typu WAR) , lze udělat přímo závislost na war:


                <dependency>
                        <groupid>cz.softeu.pokus</groupid>
                        <artifactid>pokus-war</artifactid>
                        <version>1.0</version>
                        <type>war</type>
                        <scope>runtime</scope>
                </dependency>

Tento příkaz instruuje maven-war-plugin, aby vzal všechny wary na kterém tento projekt závisí a rozbalil je do výsledného waru. Přičemž platí, že se nejdříve zkopírují závislé wary a pak až náš projekt (tj. naše soubory přepisují soubory ze závislostí).

Nevýhodou tohoto řešení je, že pak nelze použít přímo mvn tomcat:run, ale je nutné použít pomalejší mvn tomcat:run-war.

Lokalizace stránky projektu v Mavenu

28. Květen 2008 v 09:27

Před časem jsme provedli překlad stránky projektu v Mavenu do češtiny. Tento překlad je nyní již součástí vydané verze.

Jak tedy přeložit stránku do češtiny? Návod najdete v Guide Site.

Zkráceně prostě přidáte do pom.xml toto (např. ve vašem celofiremním rodičovském projektu):

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-site-plugin</artifactId>
    <inherited>true</inherited>
    <configuration>
        <locales>cs,en</locales>
    </configuration>
</plugin>

Poznámka: jsou zde uvedeny cs a následně en pro takové pluginy, které ještě nejsou přeloženy do češtiny.

Maven 2.0.8

28. Listopad 2007 v 09:26

Tak nám vyšla nová verze Mavenu 2.0.8. Nová verze obsahuje opravy spousty chyb, ale i některé nové vlastnosti. Vyzdvihl bych především následující:
Pokračování »


Switch to our mobile site