Author Archives: admin

In other news


November 25, 2009 By admin

Welcome to the weekly roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.

Getting Agile: HOWTO: Maven + StoryTestIQ + Selenium RC “StoryTestIQ is an automated acceptance testing tool, which was originally a mashup of 2 existing open source projects, Selenium and FitNesse. StoryTestIQ is many times shortened to STIQ (pronounced “stick”) so it rolls off the tongue more easily. STIQ takes the idea of testing inside the browser a la Selenium and enables editing, tagging, and multi-table execution through a modified FitNesse underneath the covers.” By Sterling Barton, on November 23rd, 2009

Simplericity: Make your war file executable with the Jetty Console Maven plugin “A while back I made a little Maven plugin that takes a war file and makes it executable. With executable I mean that it embeds a Jetty servlet container. Running java -jar myapp.war will deploy your war with the embedded Jetty instance. This provides a very convenient distribution method for Java web applications. It lets you distribute your application as a single artifact. Your users are no longer forced to install a big and ugly app server just to run your app.” By Eirik Bjørsnøs, on November 10, 2009

Karsten’s Blog: How to register a custom Maven repository layout “Maven repositories have a defined directory layout. In the standard installation Maven comes with 2 implementations, the default layout for Maven 2 and legacy layout for Maven 1.x. The layout is configured in the repository setting either in POMs or settings.xml file.” By Karsten Thoms, on October 13, 2009

Ham and Eggs: Creating A Simple Maven Plugin “I’ve been a big admirer of Maven for a long time. For some reason I have never made a plugin of my own. Today I did it, and I have to say it was a great learning experience. I will introduce all the neat things I figured out during the development. So let the story begin.” Published on August 30, 2009

Un expresso sans sucre: Créer un packaging maven2 “Maven 2 propose d’origine les types de packaging des différents composants java / j2ee : jar, war, ejb et ear. Cependant, il faut parfois utiliser des types de packaging moins conventionnels qui nécessitent la création d’un packaging maven dédié.” By Thomas Recloux, on July 07, 2008

In other news


November 18, 2009 By admin

Welcome to the weekly roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.

Wakaleo Consulting: Parameterized web tests with Maven and Selenium “Selenium is a popular web testing framework, well known for the Selenium IDE, which lets you record and replay web tests in the form of HTML files. However, that is not my preferred way of using Selenium. In fact, I much prefer using tools like Selenium for Acceptance Test-Driven Development. The high-level Selenium API is great for writing executable acceptance tests. This approach also works well with easyb, but in this article, for simplicity’s sake, we’ll just be sticking to plain old JUnit-driven acceptance tests.” On Friday, 13 November 2009

Rants, Raves and Ridicule: Using Maven to Develop Scala “Here’s my presentation for the Scala LiftOff (East Coast) Conference.” By Josh Suereth, on Tuesday, November 10, 2009

Sleepless in Salt Lake City: Hibernate Shards, Maven a Simple Example “In my career as a Java Developer, I have encountered cases where data of a particular type is split across multiple database instances having the same structure but segregated by some logical criteria. For example, if we are in a health organization, it is possible that member (you and me, patients) data for one health plan A is in one database while member data for health plan B is in another database.” By Sanjay Acharya, on Saturday, September 27, 2008

In other news


November 11, 2009 By admin

Welcome to the weekly roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.

Fun with Spring Actionscript and Maven “Spring Actionscript is a great library – no question. It makes it much easier to mock Cairngorm service delegates and rewire them for testing with FlexUnit. Testing the full event/command/delegate workflow is pretty easy. However today I had quite some “fun” with the Maven artifact and it’s transitive dependencies in combination with Maven 2.2.1. Spring Actionscript has some dependencies to these artifacts…” By Carsten Schlipf, on November 10, 2009

Raible Designs: Testing GWT Libraries with Selenium and Maven “On Tuesday, I wrote about Running Hosted Mode in GWT Libraries. Today I added an additional module to our project to run Selenium tests against our GWT library. In the process, I discovered some things I needed to modify in my GWT library’s pom.xml. I’m writing this post so others can use this setup to write GWT libraries and package them for testing with Selenium.” By Matt Raible, on Nov 04 2009

Vineet Manohar’s blog: 3 ways to run Java main from Maven “Maven exec plugin lets you run the main method of a Java class in your project, with the project dependencies automatically included in the classpath. This article show you 3 ways of using the maven exec plugin to run java, with code examples.” By Vineet Manohar, on November 2nd, 2009

JavaLobby: Maven Repository Managers – why we chose Archiva…and then switched to Nexus “When Archiva 1.0.1 came out, it was a big improvement on the existing Maven repositories – you could actually administer some of the configuration via the web interface, and not via an XML configuration file. How things have changed! Now Nexus would be my recommendation – the open source version to start with, and the professional edition if you start getting serious about your enterprise repository.” By John Ferguson Smart, on 2008/02/19, updated in October 2009

Register for webinar "LDAP integration in Nexus Professional"


November 6, 2009 By admin

Register for the fourth monthly webinar, “LDAP integration in Nexus Professional: Technology roadmap” with Brian Demers.

Date: 02 DEC 2009 Time: 10am Pacific Time Title: LDAP integration in Nexus Professional: Technology roadmap Speaker: Brian Demers, Software Developer, Sonatype

Summary: Nexus Professional adds a Lightweight Directory Access Protocol (LDAP) Authentication realm which provides Nexus with the capability to authenticate users against an LDAP server. In addition to handling authentication, Nexus can be configured to map Nexus roles to LDAP groups. This webinar covers the existing LDAP support in Nexus Professional and includes a technology roadmap for the future development.

Learn more about Nexus Professional.

The webinar is free to attend, but a registration is required. Register now.

In other news


November 4, 2009 By admin

Welcome to the weekly roundup of blog posts that mention Nexus, Maven, and other projects that Sonatype developers contribute to.

Trapo blog: Maven + Hibernate + Spring + HSQLDB = your tests running fast and out-of-the-box “I want to keep trapo environment as simple as possible. I want that people just fire a command and all tests can run immediately: not setups, no database creating, no sql to run. Just one single command and trapo should do everything for you. Because of that, I start to isolate the test environment from the production one so that I can then use a different database instance (or even database vendor). To integrate the combo, I just call HSQLDB to the party.” By Trapo, on 02 November 2009

Andreas Höhmann’s Weblog: Toogle jrebel with a cygwin bash function and maven “I’m using java rebel for web development with maven. Sometimes I would run jetty with jrebel sometimes without. For that I’m using two simple bash functions:…” By Andreas Höhmann, on 02 November 2009

Continue reading