Re: Maven Recommended Directory Structure

2005-08-01 Thread Michal Maczka
Paul Faulstich wrote: I've been browsing through the archives looking for some documentation regarding the thought process that went into the Maven directory structure conventions, but haven't found much yet. We are restructuring one of our projects, and it would be helpful to be able to

Re: m2 and aspectj

2005-07-29 Thread Michal Maczka
Hey Jason! Jason van Zyl wrote: On Fri, 2005-07-29 at 11:47 +0200, Maczka Michal wrote: Hey! Are there any official plans to create an aspectj plugin for m2? The definitive list we have created is here: http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix It appears no one

Re: Broken EAR Goal: ear:generate-ear-descriptor

2005-02-17 Thread Michal Maczka
James Adams wrote: It seems that the ear:generate-ear-descriptor goal is not working, at least not for me. Is this a known bug, or have I perhaps corrupted my Maven installation in some way ? Below are the errors I see when running maven ear:generate-ear-descriptor: - You cannot call

Re: java:compile altering classpath

2005-01-15 Thread Michal Maczka
Alexander Rupsch wrote: I my build process I collect some projects using reactor. The projects sometimes depend on each other. Now I'm looking for a way to compile them without having there artifacts installed to the repo. What I need is: 1.) Calculation the path to created jar or classes in the

Re: multiproject of multiprojects

2004-11-28 Thread Michal Maczka
Dominik Dahlem wrote: Hi all, I've been thinking about how to support a multiproject of multiprojects and couldn't find a working solution to it. I'm facing two problems: (1) If I could find out whether a project is a multiproject or not, it would be possible to just delegate the original command

Re: Seperate Classpath for test or Javadoc (or other plugins)

2004-08-04 Thread Michal Maczka
Carlos Sanchez wrote: Hi Rolf, I think this will be improved when transitive dependencies functionality is implemented. Currently the only solution is using xml entities, check List all dependencies or only main ones? thread. Carols: this has nothing to do with transitive dependencies.

Re: RFE for the war plugin

2004-06-29 Thread Michal Maczka
On Tue, 2004-06-29 at 18:00, Brill Pappin wrote: I thought I had explained this? You did not. [...] If you want to know more about what I'm doing (and why I'm asking for this), you can get a very good idea at this site: http://java.sun.com/j2se/1.4.2/docs/guide/versioning/index.html

Re: Adding artifacts to local repository - how?

2004-06-01 Thread Michal Maczka
Antonio Bemfica wrote: On Tue, 2004-06-01 at 11:09, Maczka Michal wrote: Why cannot you do this manually? You just create a folder ${repo.local}/${your_group_id}/jars and put all your jars there Michal Yes, I suppose this would work. However, I found the following info in the docs for the

Re: Dependancies without repositories. Was: Re: Dependencies

2004-06-01 Thread Michal Maczka
Brill Pappin wrote: Using a localized remote repo is *not* an option for us here. I'm fighting other parts of the team to use maven as it is, and having a dependency on a remote machine that is a point-of-failure is not an option. Other problems include security when a project must be built

Re: compatible jars

2004-05-08 Thread Michal Maczka
James Hughes wrote: Does Maven provide a mechanism for documenting/specifying compatible artifacts across groups in a repository? For example, the struts distribution bundles a number of jars from jakarta commons. This implies that the struts jar/runtime depends on particular versions of the

Re: idea:multiproject / Maven IRC channel

2004-04-25 Thread Michal Maczka
Geoffrey wrote: On my multiprojected project, the goal idea:multiproject fails, with following output: idea:workspace: [echo] Creating D:\projects\created\apps\simplegamenet/simplegamenet.iws ... Plugin 'maven-multiproject-plugin' in project 'SimpleGameNet' is not available Plugin

Re: Dependencies

2004-04-25 Thread Michal Maczka
Bill Madison wrote: Thanks Matt, Isnt there a lib or something where I can point to, instead of putting each and every jar as a dpendency, thats a lot of cut and paste work and also most of the thirdparty jars dont come with a version and as I see the version is a requiredd element. Theres got

RE: handling cyclic dependencies

2004-02-03 Thread Michal Maczka
-Original Message- From: Parsons, David [mailto:[EMAIL PROTECTED] Sent: Tuesday, February 03, 2004 8:57 PM To: '[EMAIL PROTECTED]' Subject: handling cyclic dependencies We are building a system in which the dependencies among logical components may form cycles. I am trying to

RE: extend the project.properties file

2004-01-27 Thread Michal Maczka
-Original Message- From: Chad Brandon [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 27, 2004 4:05 PM To: Maven Users List Subject: Re: extend the project.properties file Is it in 1.1 in CVS? If so, whats the syntax to use to extend the properties? AFAIK there is no

RE: Mutliple source directories in project.xml

2004-01-09 Thread Michal Maczka
-Original Message- From: Jason van Zyl [mailto:[EMAIL PROTECTED] Sent: Friday, January 09, 2004 6:28 PM To: Maven Users List Subject: RE: Mutliple source directories in project.xml On Fri, 2004-01-09 at 11:33, Maczka Michal wrote: Because it is not necessary to have this

RE: Mutliple source directories in project.xml

2004-01-08 Thread Michal Maczka
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, January 08, 2004 9:43 AM To: 'Maven Users List' Subject: Mutliple source directories in project.xml Hi all I've seen that there has been a discussion regarding this before (at least on the

RE: artifact:deploy-snapshot expects JAR with ${maven.final.name}

2004-01-07 Thread Michal Maczka
[...] If the plugin wants to deploy the artifact marked with SNAPSHOT, why is it looking for asset-1.0.jar? because you have asked it to attribute artifact of artifact:deploy tag simply should point to the file which will be deployed. It can be any file located wherever you want. in your case

RE: deploy / war:deploy - won't deploy?

2003-12-15 Thread Michal Maczka
Which protocol are you using for deploying? Michal -Original Message- From: Neil Blue [mailto:[EMAIL PROTECTED] Sent: Monday, December 15, 2003 10:30 AM To: Maven Users List Subject: pom:deploy / war:deploy - won't deploy? Hello, I have a project where I would like to deploy

Re: Artifact:deploy succeeds, but does not copy via scp

2003-11-27 Thread Michal Maczka
[EMAIL PROTECTED] wrote: When calling artifact:deploy, the build project finishes with BUILD SUCCESSFUL, but on the remote host, i cannot find the deployed artifact. Here's my call: C:\hans-maven\modules\uelimaven ejb:deploy . . . ejb:ejb: [echo] Building ejb ueli-1.0 [jar] Building jar:

RE: New dashboard feature request (was RE: [ANN] Dashboard plugin 1.1 released)

2003-11-24 Thread Michal Maczka
Maybe this will help: http://java.sun.com/j2se/1.4.2/docs/api/java/util/Collection.html#isEmpty() -Original Message- From: Vincent Massol [mailto:[EMAIL PROTECTED] Sent: Monday, November 24, 2003 5:55 PM To: 'Maven Users List' Subject: New dashboard feature request (was RE: [ANN]

Re: deploy-snapshot vs. war:deploy-snapshot and ear:deploy-snapsh ot

2003-11-20 Thread Michal Maczka
Brett Porter wrote: Hi Leif, (Sorry for CC'ing back to the list again, but they'll probably want to review this) Sounds like a good idea - perhaps a new protocol could be added to artifact (scpexe:// ?) that uses the mentioned parameters. Alternatively, it might be a branch of the existing

RE: war plugin : [maven.caller.call.compile-java] is not defined

2003-11-08 Thread Michal Maczka
-Original Message- From: Vincent Massol [mailto:[EMAIL PROTECTED] Sent: Saturday, November 08, 2003 11:54 AM To: 'Maven Users List' Subject: RE: war plugin : [maven.caller.call.compile-java] is not defined Ok, I think I understand what you mean now. You want to have a

RE: war plugin : [maven.caller.call.compile-java] is not defined

2003-11-07 Thread Michal Maczka
-Original Message- From: Vincent Massol [mailto:[EMAIL PROTECTED] Sent: Friday, November 07, 2003 3:57 PM To: 'Maven Users List' Subject: RE: war plugin : [maven.caller.call.compile-java] is not defined -Original Message- From: Michal Maczka [mailto:[EMAIL PROTECTED

RE: war plugin : [maven.caller.call.compile-java] is not defined

2003-11-07 Thread Michal Maczka
[...] Yep, but isn't this exactly what the caller plugin does? Again, I do agree that it would be better written in java and inside Maven core. I've defined a merge point as a WKG (Well-Known Goal). I agree. Just to explain myslef I tried to explain ( I am sick today :( so it's not going

RE: Modifying jar plugin

2003-11-07 Thread Michal Maczka
-Original Message- From: Vikas Phonsa [mailto:[EMAIL PROTECTED] Sent: Friday, November 07, 2003 7:50 PM To: 'Maven Users List' Subject: Modifying jar plugin Hi Everybody, I am using a project directory structure different than the one specified by maven and have updated the

RE: war plugin : [maven.caller.call.compile-java] is not defined

2003-11-07 Thread Michal Maczka
-Original Message- From: Vincent Massol [mailto:[EMAIL PROTECTED] Sent: Friday, November 07, 2003 9:08 PM To: 'Maven Users List' Subject: RE: war plugin : [maven.caller.call.compile-java] is not defined -Original Message- From: Michal Maczka [mailto:[EMAIL PROTECTED

RE: Taglibs project

2003-11-02 Thread Michal Maczka
-Original Message- From: Janne Kario [mailto:[EMAIL PROTECTED] Sent: Saturday, November 01, 2003 2:15 PM To: [EMAIL PROTECTED] Subject: Taglibs project Hi, I'm about to start a taglib-project which produces 2 artifacts (jar + tld). The pure maven way would be to set up 2

Re: src/java or src/main/java ?

2003-10-30 Thread Michal Maczka
Jason van Zyl wrote: On Thu, 2003-10-30 at 06:22, Michal Maczka wrote: Peter Donald wrote: On Thu, 30 Oct 2003 01:05 pm, Ben Walding wrote: The rationale is this: If you have src/java and src/test, then where do you put resources for testing? eg: src/resources, src/test

Re: src/java or src/main/java ?

2003-10-30 Thread Michal Maczka
Jeffrey D. Brekke wrote: Yes, I agree 100% with this school of thought. I want the tests to be fast and no external dependencies, even files. I treat the need to fall back on external resources in programmer tests as a potential code/design smell. Same with extensive/complex fixture setup.

Re: src/java or src/main/java ?

2003-10-30 Thread Michal Maczka
[...] Note that it's also easier to reuse such data in other similar projects. That would be what some of us call a code smell ;) ;) Yeah it could be even *shooting* in your *own* *foot*.! It's just so nice to be in the situation when second version of the same project and it just

Re: hibernate

2003-10-24 Thread Michal Maczka
Daniel Massie wrote: I have goals set up to generate my hibernate mapping files, but I am unable to actually use these to create a database. How can I achieve this using maven? When I use the goal 'hibernate:schema-export' it builds successfully, but no schema is produced. Any help is much

RE: eclipse .classpath with source javadoc attachments

2003-10-01 Thread Michal Maczka
-Original Message- From: Leif Nelson [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 01, 2003 12:28 AM To: [EMAIL PROTECTED] Subject: eclipse .classpath with source javadoc attachments Hi all- Not sure if anyone has thought of this... But, here's what we've been thinking

RE: Corporate constructive criticism

2003-09-26 Thread Michal Maczka
-Original Message- From: Brett Porter [mailto:[EMAIL PROTECTED] Sent: Friday, September 26, 2003 8:56 AM To: 'Maven Users List' Subject: RE: Corporate constructive criticism I think you are assuming a lot about a typical corporate environment :) I would think most have

RE: Still no dice for local build of Maven

2003-09-12 Thread Michal Maczka
Strange. It seems that your Ant installation is able to use up to 64 MB. You need at least 3 times as much to bootstrap. [...] + | Building Maven Plexus Plug-in | Memory: 62M/63M + [...] Consult the following

RE: Still no dice for local build of Maven

2003-09-12 Thread Michal Maczka
-Original Message- From: Michal Maczka [mailto:[EMAIL PROTECTED] Sent: Friday, September 12, 2003 5:28 PM To: Maven Users List Subject: RE: Still no dice for local build of Maven Strange. It seems that your Ant installation is able to use up to 64 MB. You need at least 3 times

RE: Usability issues general ranting

2003-09-10 Thread Michal Maczka
-Original Message- From: Guðlaugur Stefán Egilsson [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 10, 2003 3:29 PM To: 'Maven Users List' Subject: RE: Usability issues general ranting -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The original author does need to

RE: Usability issues general ranting

2003-09-10 Thread Michal Maczka
-Original Message- From: news [mailto:[EMAIL PROTECTED] On Behalf Of Berin Loritsch Sent: Wednesday, September 10, 2003 4:20 PM To: [EMAIL PROTECTED] Subject: Re: Usability issues general ranting Michal Maczka wrote: The original author does need to learn that open source

RE: Distinguishing between runtime and compile time dependencies

2003-09-04 Thread Michal Maczka
-Original Message- From: Henri Yandell [mailto:[EMAIL PROTECTED] Sent: Thursday, September 04, 2003 4:16 AM To: Maven Users List Subject: Re: Distinguishing between runtime and compile time dependencies On Thu, 4 Sep 2003 [EMAIL PROTECTED] wrote: Henri Yandell [EMAIL

RE: war-plugin bug?

2003-09-01 Thread Michal Maczka
This is caused by the fact that ${artifact.id} = ${artifct.groupId}:${artifact.arifactId} while it should be ${artifact.id} = ${artifct.groupId}:${artifact.arifactId}:${artifact.type} (we had a discussion about it some time ago when you have closed one issue in JIRA with resolution won't

RE: Artifact plugin confusion

2003-08-14 Thread Michal Maczka
-Original Message- From: Alwyn Schoeman [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 05, 2003 6:33 AM To: Maven Users List; khote Subject: Re: Artifact plugin confusion guess As far as I understand it maven.repo.remote is a list of remote repositories used for downloading

RE: Struts TLDs dependencies

2003-08-14 Thread Michal Maczka
A version number attached to every single file is a very nice thing... but it it's just too extreme in some cases. What is a good for heavyweight artifacts (jars, wars) is not necessarily a good thing for lightweight artifacts. E.g. forcing user to have all java scripts or css files with version

RE: I clearly don't understand artifact:install

2003-08-01 Thread Michal Maczka
-Original Message- From: James CE Johnson [mailto:[EMAIL PROTECTED] Sent: Friday, August 01, 2003 3:28 PM To: [EMAIL PROTECTED] Subject: I clearly don't understand artifact:install In my maven.xml I do this: artifact:install

RE: Downloading dependencies

2003-08-01 Thread Michal Maczka
-Original Message- From: Mike Dougherty [mailto:[EMAIL PROTECTED] Sent: Friday, August 01, 2003 8:32 PM To: Maven Users List Subject: Re: Downloading dependencies On Fri, 2003-08-01 at 11:20, Jason van Zyl wrote: On Fri, 2003-08-01 at 12:45, Mike Dougherty wrote: I am

RE: Downloading dependencies

2003-08-01 Thread Michal Maczka
-Original Message- From: W. Sean Hennessy [mailto:[EMAIL PROTECTED] Sent: Friday, August 01, 2003 8:52 PM To: Maven Users List Subject: RE: Downloading dependencies Michal, When you say Other developers will have those artifacts (dependencies) downloaded automatically

RE: jar to use shortDescription for Specification-Title ?

2003-07-31 Thread Michal Maczka
Libbrecht [mailto:[EMAIL PROTECTED] Sent: Thursday, July 31, 2003 1:30 AM To: Maven Users List Subject: Re: jar to use shortDescription for Specification-Title ? Michal Maczka wrote: Short description should be exactly one line long. For writing essays better use description tag

RE: Question: How to create a manifest classpath

2003-07-31 Thread Michal Maczka
take a look what uberjar plugin does. Michal -Original Message- From: Erik Husby [mailto:[EMAIL PROTECTED] Sent: Thursday, July 31, 2003 10:21 PM To: Maven Users List Subject: Re: Question: How to create a manifest classpath Quoting Siegfried Göschl [EMAIL PROTECTED]: Hi Erik,

RE: Two requests

2003-07-30 Thread Michal Maczka
-Original Message- From: Rafal Krzewski [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 30, 2003 6:42 PM To: Maven Users List Subject: Re: Two requests Joshua Spiewak wrote: I was wondering if the latest Jakarta Taglibs standard/jstl jars (version 1.0.3) could be uploaded to

Re: How to not extend maven.xml from parent project to subprojects?

2003-07-21 Thread Michal Maczka
On Fri, 2003-07-18 at 17:24, Darren Hartford wrote: Hey all, Still loving Maven, thank you thank you thank you I came across this scenario, and it tripped me up a bit before finally figuring it out, so sharing it and wondering if there is a better way of handling it. What I have is in

RE: WAR file naming

2003-07-21 Thread Michal Maczka
-Original Message- From: Vincent Massol [mailto:[EMAIL PROTECTED] Sent: Monday, July 21, 2003 1:18 PM To: 'Maven Users List' Subject: RE: WAR file naming -Original Message- From: James Ward [mailto:[EMAIL PROTECTED] Sent: 17 July 2003 21:50 To: Maven Users List

RE: Hoto use filters before compilation in Maven

2003-07-21 Thread Michal Maczka
-Original Message- From: Jol Wijngaarde [Us Media] [mailto:[EMAIL PROTECTED] Sent: Monday, July 21, 2003 1:27 PM To: 'Maven Users List' Subject: Hoto use filters before compilation in Maven Hi, I'm building a web application for a client. During testing we deploy the

Re: WAR file naming

2003-07-18 Thread Michal Maczka
On Fri, 2003-07-18 at 09:07, Rafal Krzewski wrote: I'd vote for generating versioned war artifacts as a policy, and people who are too lazy to read their's servers docs can still make an unversioned copy of the war in their maven.xml Last time I changed the war plug-in so it started to

RE: WAR file naming

2003-07-17 Thread Michal Maczka
-Original Message- From: Andy Jefferson [mailto:[EMAIL PROTECTED] Sent: Thursday, July 17, 2003 9:01 PM To: Maven Users List Subject: WAR file naming Its been raised as an issue by others but for a Maven newcomer, is there any reason why the WAR file has a naming that omits the

RE: WAR file naming

2003-07-17 Thread Michal Maczka
-Original Message- From: James Ward [mailto:[EMAIL PROTECTED] Sent: Thursday, July 17, 2003 9:50 PM To: Maven Users List Subject: RE: WAR file naming Actually if you are packaging your war into an ear, you can specify the context, or if you have jboss you can put a jboss-web.xml

RE: Sending mail with Maven

2003-07-08 Thread Michal Maczka
-Original Message- From: Jason van Zyl [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 08, 2003 1:26 AM To: Maven Users List Subject: RE: Sending mail with Maven On Mon, 2003-07-07 at 18:36, Vincent Massol wrote: Hi Brett, Just some thoughts. Is that something that is best

RE: Artifact plugin

2003-07-04 Thread Michal Maczka
Witaj Rafal! At the moment I just used artifact plugin only in the places where deploy goal was not implemented at all. I have tested the code and it works under Windows. Before I will dare to use it in such sensitive places like jar, or plugin plugins I would prefer to have some feedback from

RE: yDoc Plugin

2003-06-23 Thread Michal Maczka
Javadoc maven plugin uses javadoc from JDK. If you want to use different doclet, simple write your own plugin for it (if one does't exists) and read how to plug it to reporting API (and possibly switch of javadoc) in user manual. As reference you can use Ashkelon plugin. mm -Original

RE: PROPOSAL: filtering resolution

2003-06-23 Thread Michal Maczka
I also think build.properties, project.properties and driver/default.properties should be included by default when filtering is enabled. If we have them included - why to bother to use another set of properties files? Isn't that just enough? mm

RE: Maven Has Some Nice Features, But...

2003-06-21 Thread Michal Maczka
Maven primary target is java world. From the one hand Maven is a superset of ant functionality and there are some extension to ant which are supporting C, C# (haven't used them). From the other hand the power of maven lays in centralized artifact management and in it's plugins, which make dirty

RE: How adaptable is Maven's version system?

2003-06-18 Thread Michal Maczka
It has no impact at all. You can use whatever naming schema you like. mm -Original Message- From: Moretti, Luciano (MED) [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 18, 2003 6:21 PM To: '[EMAIL PROTECTED]' Subject: How adaptable is Maven's version system? Hello- All of

RE: eclipse:external-tools goal in Maven's eclipse plugin

2003-06-17 Thread Michal Maczka
I think that it was quite useless...so nobody wants to fix it :) mm -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 17, 2003 9:22 PM To: [EMAIL PROTECTED] Subject: RE: eclipse:external-tools goal in Maven's eclipse plugin I have noticed as

RE: RC1 release plans

2003-06-12 Thread Michal Maczka
I will try to fix this bug. Michal -Original Message- From: Tim Anderson [mailto:[EMAIL PROTECTED] Sent: Thursday, June 12, 2003 10:19 AM To: Maven Users List Subject: RE: RC1 release plans Any chance of MAVEN-474 war plugin doesn't support lists of includes/excludes

[Proposla] changes in POM needed by new features of maven-new [was:RE: Refining dependencies for test and non-test]

2003-06-06 Thread Michal Maczka
Hi David and others! First of all this, what Paulo has described is just experimental feature of maven-new and there is no way to use it for the moment. I am not even sure that if those features will stay when maven-new will be released. I want briefly explain what I am trying to achieve so you

RE: [Proposla] changes in POM needed by new features of maven-new [w as:RE: Refining dependencies for test and non-test]

2003-06-06 Thread Michal Maczka
Then to dep groups - remove the whole war.bundle.jar and just make it kindwar.bundle.jar/kind Well. This won't be needed anymore! Simply in your project which produces war all runtime dependencies will be bundled. And certainly jars will be bundled differently then tlds or webcomponents

RE: [Proposla] changes in POM needed by new features of maven-new [was:RE: Refining dependencies for test and non-test]

2003-06-06 Thread Michal Maczka
-Original Message- From: David Zeleznik [mailto:[EMAIL PROTECTED] Sent: Friday, June 06, 2003 3:28 PM To: Maven Users List Subject: RE: [Proposla] changes in POM needed by new features of maven-new [was:RE: Refining dependencies for test and non-test] Hi Michal, I don't have

RE: How to add classpath to JUnit Tests

2003-05-31 Thread Michal Maczka
It is usually good idea to read manual (User Guide): http://maven.apache.org/reference/user-guide.html#Test%20Resources Michal -Original Message- From: Steve Garcia [mailto:[EMAIL PROTECTED] Sent: Friday, May 30, 2003 7:12 PM To: Maven Mailing List (E-mail) Subject: How to add

RE: JavaMail JARS

2003-05-30 Thread Michal Maczka
You have to have 6 entries in project.xml file - one per each dependency. Michal -Original Message- From: Matt Raible [mailto:[EMAIL PROTECTED] Sent: Thursday, May 29, 2003 10:05 PM To: [EMAIL PROTECTED] Subject: JavaMail JARS I'm sure this has come up before, so I'm hoping

RE: (sub)project dependencies without versioning (againsdevelopmentvers)

2003-05-29 Thread Michal Maczka
, Michal Maczka wrote: dependency groupIdfoo/groupId artifactIdfoo-baa/artifactId versionxx/version typejar/type properties eclipse.dependencytrue/eclipse.dependency This makes a trick /properties /dependency Try to see

RE: Why no multiple locations of sources? ( was Re: inter-projectdependencies for the Eclipse plugin )

2003-04-03 Thread Michal Maczka
-Original Message- From: Jason van Zyl [mailto:[EMAIL PROTECTED] Sent: Thursday, April 03, 2003 6:48 PM To: Maven Users List Subject: Re: Why no multiple locations of sources? ( was Re: inter-projectdependencies for the Eclipse plugin ) On Thu, 2003-04-03 at 04:16, Rafal

RE: Recursive dependencies

2003-04-02 Thread Michal Maczka
I think that this issue can be solved in much nicer way once generic artifact support is implemented in Maven. Then I imagine such algorithm: dependency idstruts/id version1.1-b3/version typegroup/type /dependency Then Maven will do: 1) Download the POM for struts-1.1-b3.