maven-2

How to execute tasks conditionally using the maven-antrun-plugin?

I need to execute some ant commands depending on an environment variable passed in as a parameter to the maven build command. At the moment I have 3 tasks blocks and only the tasks block with no condition is being executed. <tasks name="isProdCheck"> <condition property="isProd"> <equals arg1="${environment}" arg2="PROD" /> </c...

Maven - lookup dependencies at runtime

Hi all, I would like to be able to determine what versions I am running of a dependency at runtime as well as the version of the web application itself. Each web application I deploy is packaged with a pom.xml which I can read from, that part is trivial. The next part is parsing the pom without much effort. As the web application i...

How to delete unneeded build artifacts in hudson

I have a Hudson CI server which is building a making a maven build. A parent project with two sub projects. One of maven subprojects creates a rather large .war (10MB) file which is stored for every build. I'd like to get rid of that .war file to save disk space, but I'd like to store everything else the Hudson build stores in history (t...

Maven dependency for Servlet 3.0 API?

How can I tell Maven 2 to load the Servlet 3.0 API? I tried: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>3.0</version> <scope>provided</scope> </dependency> I use http://repository.jboss.com/maven2/ but what repository would be correct? Addendum: It works with a depend...

Alternatives to Nexus Pro?

I've currently got the free Nexus deployed, and there are various infelicities involving authentication and staging. I am really allergic to buying a tool with a one-year term license where the price could go up arbitrarily in a year. Has anyone had success with any open source repo manager, or even one for money with a less frightening ...

eclipse on maven project warning 'DTD or XML schema'

Description Resource Path Location Type No grammar constraints (DTD or XML schema) detected for the document. TEST-net.kindleit.gae.example.server.MessageRepositoryTest.xml /projecttest-gae-example/target/surefire-reports line 1 XML Problem No grammar constraints (DTD or XML schema) detected for the document. appengine-web.xml ...

CPD / PMD between projects?

Hi all, I am rephrasing this question to make it a little more straightforward and easy to understand, hopefully. I have roughly 30 components (internal) that go into a single web application. That means 30 different projects with their own separate POM. I use inheritance quite a bit in my POMs so one of the things they inherit is a ...

Getting failure detail on failed scala/maven/specs tests

I am playing a bit with scala, using maven and scala plugin. I can't find a way to have mvn test report failure details - in particular, whenever some function returns wrong reply, I am getting information about the failure, but I have no way to see WHICH wrong reply was reported. For example, with test like: object MyTestSpec ext...

importing maven dependencies into intellij's classpath

Hi all, I am using Buildr with a java/scala project. Dependencies are descried in the buildfile. An as you may know, Buildr downloads dependencies into ~.m2 folder (as maven2 does). I am wondering how can I import dependencies (from ~.m2 folder or buildfile) into my Intellij project to enjoy the code completion and error detection amo...

Quick Turnaround with Maven and OSGi

I'm looking for a developmentn model with fast turnaround times when developing a multi-module, maven built, OSGi application. Actually, the best solution seems to be Pax Construct's maven plugin (which in turn calls Pax Runner) for provisioning maven generated bundles. However, I didn't find a way howto deploy to a running OSGi contain...

Maven parent pom vs modules pom

There seem to be several ways to structure parent poms in a multiproject build and I wondering if anyone had any thoughts on what the advantages / drawbacks are in each way. The simplest method of having a parent pom would be putting it in the root of a project i.e. myproject/ myproject-core/ myproject-api/ myproject-app/ pom.x...

GWT/Maven/Eclipse - Development Mode: URL not showing in Eclipse (only JavaEE version!)

Hi, I followed instructions on how to setup a maven gwt project using the gwt-maven-plugin. It works nicely, and under a 64-bit version of eclipse downloaded for Windows, with Java packages added later via EPP update sites, it works beautifully. However, on my mac, with eclipse downloaded directly from website as a pre-built, JavaEE bund...

How to use jaxb_commons plugins from maven

I'm trying to use a jaxb plugin to insert a interface into a choice element generating the classes from maven. The problem is that I can't seem to figure out how to do so from maven, the repository isn't clear from the documentation and the only example (bellow) doesn't work, it seems to ignore the plugin (maven reports no error about no...

How to check project boundaries access in Maven projects

I have a set of Maven projects and I'd like to define access rules. For example, projects Database and Cache may only be accessed by project DataLayer, but not from project UiLayer. I'm speaking in terms of maven projects, but a package level access verification may also work, as long as it's easy to integrate into maven projects. I've ...

Running a task post maven install

Hi, I want to run a simple exec command post maven install phase. What is the simplest way possible to achieve this? (without adding new plugins) ...

Transitive dependencies on bundles?

Hi, when using bundle as the packaging of a maven artifact, I seem to lose all information about transitive dependencies. So if artifact A depends on artifact B and B is packaged as a bundle, A does not see the maven dependencies that B has. This leads to lots of issues with maven plugins used in A's POM that need this information (such...

maven jetty plugin - how to control vm arguments?

How to set vmargs for jetty runned from maven-jetty-plugin? I need for example to pass -Xmx argument to Jetty which run as maven-plugin (maven-jetty-plugin) by "mvn jetty:run" command. ...

Building arbitrary ditributions from Maven Project containing several and optional modules

Hi Stackoverflow, first of all: my Maven knowledge is limited so please bear with me. ;-) I have a simple Maven Project currently consisting of three modules. The module containing the core of the application is called core (Creative name, huh? :-)) and the other modules are basically plugins for this core module. There is one restricti...

How do I get maven managed dependencies copied into war\web-inf\lib so I can run my GWT 2.0 app in debug mode within Eclipse?

I am updating an existing project from GWT 1.5.2 to GWT 2.0.0. We use maven 2 to manage our dependencies and do all of our development in Eclipse 3.5. Because we use maven to manage our dependencies, I do not have all of those jars in the war\web-inf\lib directory as GWT specifies. Instead, they are in the maven repository, just where...

Netbeans won't download Maven artifact

Hi Everyone I'm using Netbeans and I want to grab the latest hibernate artifact from the jboss maven repository. I have added the repository in netbeans, and I can navigate to it within the repository browser. After I add this dependency to my pom.xml file and attempt to build my project, I get an error saying that the artifact coul...