Visualisoi EE riippuvuudet (CDI ja EJB)

Visuaalisena ihmisenä tykkään nähdä asioita eri vinkkeleistä ja saada sitä metriikkaa. Hiljattain heräsi projektissa mielenkiinto nähdä miten riippuvuuden olioiden ja komponenttien välillä menevät, missä kohden niitä voi yksinkertaistaa ja siistiä.

Mukavasti juuri törmäsin kirjoitukseen aiheesta ja löysin palikan joka vielä kaiken lisäksi toimii mahtavasti. Asialla taas kerran vanha kunnon Adam Bien 😉

Temppu on hyvin simppeli: Lisää tämä Maven pom.xml tiedostoon:

            <plugin>
                <groupId>de.struller-baumann</groupId>
                <artifactId>visualee</artifactId>
                <version>0.25</version>
                <configuration>
                    <outputdirectory>visualee</outputdirectory>
                </configuration>
                <executions>
                    <execution>
                        <phase>process-resources</phase>
                        <goals>
                            <goal>visualize</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Ja tadaa! Sieltä ne riippuvuudet piirtyvät buildin ohessa, projektin alle alikansioon /visualee. Sinne tulee HTML+JavaScript+JSON paketti joka on niin paljon vaikuttavampi aidolle projektille ja livenä kuin kuvana – että kannattaa ihan kokeilla itse.

Tuossa kuitenkin maistiaisia:

http://www.struller-baumann.de/visualee/

Kuva

Pikkasen paremmin saa selkoa kun ottaa kiinni palikasta joka kiinnostaa, ja vaikka järjestelee niitä vähän ruudulla – tai käyttää hakutoimintoa.

visualee2

Vinkki: Paikallisesti käytettynä valitettavasti eivät toimi ilman virityksiä Chromessa, mutta esim. Firefox näyttää hienosti myös lokaalina omalta levyltä nämä. Työkalun sivuilla on lisätietoa näistä pikku virityksistä.

 

Lähde:

http://www.adam-bien.com/roller/abien/entry/visualize_your_javaee_dependencies_in

https://github.com/Thomas-S-B/visualee

Mainokset

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s