Re: [maven 2] assembly: repository from multiple modules

2009-05-19 Thread Dominic Mitchell


On 15 May 2009, at 22:36, Brian Fox wrote:


The dependency:copy-dependencies can also produce a repository layout.
Surely some combination of that plus assembly to zip it up should  
work.


It's a good start, but it's not complete.  For example, it doesn't  
include any plugins.


Ideally, something like dependency:go-offline, except that it saved  
everything to a known location instead of the local repository.


-Dom

-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: [maven 2] assembly: repository from multiple modules

2009-05-16 Thread David Smiley @MITRE.org

Thanks Brian, this led me on the right path.  Still... it'd be nice if the
repositories feature of assemblies would work for a multi-module project.

So I ended up with this in my parent pom:

plugin
artifactIdmaven-dependency-plugin/artifactId
configuration
copyPomtrue/copyPom
useRepositoryLayouttrue/useRepositoryLayout
/configuration
/plugin

plugin
artifactIdmaven-assembly-plugin/artifactId
version2.2-beta-3/version
configuration
finalNamem2-repo/finalName
appendAssemblyIdfalse/appendAssemblyId
descriptors
descriptorsrc/maven-assembly-repo.xml/descriptor
/descriptors
/configuration
/plugin

and my maven-assembly-repo.xml descriptor looks like this:
assembly xmlns=http://maven.apache.org/POM/4.0.0;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xsi:schemaLocation=http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/assembly-1.0.0.xsd;
idrepository/id
formats
formatzip/format
/formats
includeBaseDirectoryfalse/includeBaseDirectory
moduleSets
moduleSet
sources
  includeModuleDirectoryfalse/includeModuleDirectory
  fileSets
fileSet
  directorytarget/dependency/directory
/fileSet
  /fileSets
/sources
/moduleSet
/moduleSets
/assembly

Thanks everyone for trying to help.  BTW... it DID occur to me to
temporarily use an empty local repo and then zip it when I'm done with a
build.  That would be pragmatic to get a solution quick but it felt a bit
sloppy and I wanted a better solution.

~ David Smiley


BRIAN FOX-5 wrote:
 
 The dependency:copy-dependencies can also produce a repository layout.
 Surely some combination of that plus assembly to zip it up should work.
 
 On Fri, May 15, 2009 at 3:39 PM, David Smiley @MITRE.org
 dsmi...@mitre.orgwrote:
 

 Any update to this?  I've tried a bunch of combinations.  I think at this
 point I'm going to try and hack the latest source to meet my needs.

 ~ David


 Hal Hildebrand-3 wrote:
 
  I have a large, multiple module project that I need to create a
 repository
  assembly for.  I have no problems creating the binary, including the
  dependencies. However, I can't seem to create a repository.  I'm
 running
  the
  assembly in the project's top level pom, of course, but from what I can
  tell, there seems to be no way to indicated to use all the sub modules
 -
  i.e. The only way to create the repository seems to be be placing all
 the
  dependencies in the top level pom.  Obviously, this will be a nightmare
 to
  maintain.  Also, since the binary assembly seems perfectly capable of
  including the sub module's binaries and dependencies, it would seem
 that
  the
  repository assembly should be able to do the same.
 
  Falling short of actually creating the repository for one reason or
  another,
  if I could get the format of the binary assembly to be identical to the
  repository layout, that would be sufficient for my needs as I don't
 need
  the
  maven repository metadata.  Right now, I've tried using no outputfile
  format, with simply a directory - doesn't work.  I've also tried using:
  ${groupId}/${artifactId} as the directory - kind of works, but now I
 have
  .'s instead of /'s in the repository group id directory.
 
  Surely this is possible through some machination or incantation, right?
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
 
 
 

 --
 View this message in context:
 http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23566098.html
 Sent from the Maven - Users mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org


 
 

-- 
View this message in context: 
http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23574391.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: [maven 2] assembly: repository from multiple modules

2009-05-16 Thread Martin Gainty

i found this link helpful
http://propellors.net/maven/book/assemblies.html

the maven site defines elements used in source node here
http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_moduleSources

repositories feature of assemblies would work for a multi-module project.
so we're on the same page what do you considered a module
also does multi-module have some defining characteristic?

here is an early discussion of Maven module from Brett Porter circa 2005
http://docs.codehaus.org/display/MAVEN/Improves+Modules+Definition
where the only definining characteristic is groupId,artifactId and version

Here is Glassfish definition of module
Module Definition
At high level, a module is defined by the following information.

key
description
example

name
Name of the component
com.sun.module

version
Version number of the module
1.2.1-rc4

imports
list of imported component, comma separated
com.sun.bar com.sun.myothermodule

exports
list of classes or packages exported
com.sun.module.spiwhere name is analogous to artifactId
and exports list is analogous to groupId

https://hk2.dev.java.net/modules.html

would wither of these definitions conform to your understanding of module ?
thanks,
Martin 
__ 
Jogi és Bizalmassági kinyilatkoztatás/Verzicht und 
Vertraulichkeitanmerkung/Note de déni et de confidentialité
 Ez az
üzenet bizalmas.  Ha nem ön az akinek szánva volt, akkor kérjük, hogy
jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának
készítése nem megengedett.  Ez az üzenet csak ismeret cserét szolgál és
semmiféle jogi alkalmazhatósága sincs.  Mivel az electronikus üzenetek
könnyen megváltoztathatóak, ezért minket semmi felelöség nem terhelhet
ezen üzenet tartalma miatt.

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




 Date: Sat, 16 May 2009 07:43:59 -0700
 From: dsmi...@mitre.org
 To: users@maven.apache.org
 Subject: Re: [maven 2] assembly: repository from multiple modules
 
 
 Thanks Brian, this led me on the right path.  Still... it'd be nice if the
 repositories feature of assemblies would work for a multi-module project.
 
 So I ended up with this in my parent pom:
 
 plugin
 artifactIdmaven-dependency-plugin/artifactId
 configuration
 copyPomtrue/copyPom
 useRepositoryLayouttrue/useRepositoryLayout
 /configuration
 /plugin
 
 plugin
 artifactIdmaven-assembly-plugin/artifactId
 version2.2-beta-3/version
 configuration
 finalNamem2-repo/finalName
 appendAssemblyIdfalse/appendAssemblyId
 descriptors
 descriptorsrc/maven-assembly-repo.xml/descriptor
 /descriptors
 /configuration
 /plugin
 
 and my maven-assembly-repo.xml descriptor looks like this:
 assembly xmlns=http://maven.apache.org/POM/4.0.0;
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
 xsi:schemaLocation=http://maven.apache.org/POM/4.0.0
 http://maven.apache.org/xsd/assembly-1.0.0.xsd;
 idrepository/id
 formats
 formatzip/format
 /formats
 includeBaseDirectoryfalse/includeBaseDirectory
 moduleSets
 moduleSet
 sources
   includeModuleDirectoryfalse/includeModuleDirectory
   fileSets
 fileSet
   directorytarget/dependency/directory
 /fileSet
   /fileSets
 /sources
 /moduleSet
 /moduleSets
 /assembly
 
 Thanks everyone for trying to help.  BTW... it DID occur to me to
 temporarily use an empty local repo and then zip it when I'm done with a
 build.  That would be pragmatic to get a solution quick but it felt a bit
 sloppy and I wanted a better solution.
 
 ~ David Smiley
 
 
 BRIAN FOX-5 wrote:
  
  The dependency:copy-dependencies can also produce a repository layout.
  Surely some combination of that plus assembly to zip it up

Re: [maven 2] assembly: repository from multiple modules

2009-05-15 Thread David Smiley @MITRE.org

Any update to this?  I've tried a bunch of combinations.  I think at this
point I'm going to try and hack the latest source to meet my needs.

~ David


Hal Hildebrand-3 wrote:
 
 I have a large, multiple module project that I need to create a repository
 assembly for.  I have no problems creating the binary, including the
 dependencies. However, I can't seem to create a repository.  I'm running
 the
 assembly in the project's top level pom, of course, but from what I can
 tell, there seems to be no way to indicated to use all the sub modules -
 i.e. The only way to create the repository seems to be be placing all the
 dependencies in the top level pom.  Obviously, this will be a nightmare to
 maintain.  Also, since the binary assembly seems perfectly capable of
 including the sub module's binaries and dependencies, it would seem that
 the
 repository assembly should be able to do the same.
 
 Falling short of actually creating the repository for one reason or
 another,
 if I could get the format of the binary assembly to be identical to the
 repository layout, that would be sufficient for my needs as I don't need
 the
 maven repository metadata.  Right now, I've tried using no outputfile
 format, with simply a directory - doesn't work.  I've also tried using:
 ${groupId}/${artifactId} as the directory - kind of works, but now I have
 .'s instead of /'s in the repository group id directory.
 
 Surely this is possible through some machination or incantation, right?
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org
 
 
 

-- 
View this message in context: 
http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23566098.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: [maven 2] assembly: repository from multiple modules

2009-05-15 Thread Baptiste MATHUS
Reading all this didn't let me with a sense of understanding, if you see
what I mean.
Could you try and rephrase your need?

Cheers

2009/5/15 David Smiley @MITRE.org dsmi...@mitre.org


 Any update to this?  I've tried a bunch of combinations.  I think at this
 point I'm going to try and hack the latest source to meet my needs.

 ~ David


 Hal Hildebrand-3 wrote:
 
  I have a large, multiple module project that I need to create a
 repository
  assembly for.  I have no problems creating the binary, including the
  dependencies. However, I can't seem to create a repository.  I'm running
  the
  assembly in the project's top level pom, of course, but from what I can
  tell, there seems to be no way to indicated to use all the sub modules -
  i.e. The only way to create the repository seems to be be placing all the
  dependencies in the top level pom.  Obviously, this will be a nightmare
 to
  maintain.  Also, since the binary assembly seems perfectly capable of
  including the sub module's binaries and dependencies, it would seem that
  the
  repository assembly should be able to do the same.
 
  Falling short of actually creating the repository for one reason or
  another,
  if I could get the format of the binary assembly to be identical to the
  repository layout, that would be sufficient for my needs as I don't need
  the
  maven repository metadata.  Right now, I've tried using no outputfile
  format, with simply a directory - doesn't work.  I've also tried using:
  ${groupId}/${artifactId} as the directory - kind of works, but now I have
  .'s instead of /'s in the repository group id directory.
 
  Surely this is possible through some machination or incantation, right?
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
 
 
 

 --
 View this message in context:
 http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23566098.html
 Sent from the Maven - Users mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org




-- 
Baptiste Batmat MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !


Re: [maven 2] assembly: repository from multiple modules

2009-05-15 Thread David Smiley @MITRE.org

Hi; thanks for your interest.

The goal is to get a zip file that internally has the structure of a maven
repository containing every artifact referenced by the project.  I need to
do this because I need to install/develop software in an environment that
does not have network access.  I have a multi-module project.  The parent
pom is just a pom and it has the maven assembly plugin defined and
references an assembly configuration that uses the repositories element. 
It's standard stuff.  On single-module projects this works fine -- I've used
the assembly plugin before.  But for a multi-module project, it just doesn't
seem to work.  It seemed to me after lots of trial and error that I could
get the assembly plugin to generate assemblies of binaries and source of the
entire project using moduleset, but not a repository structure of all
artifacts.

I dug into the source code and debugged a bit.  At the parent level pom
where the assembly plugin is invoked, it does *NOT* recursively look at the
modules to get their dependencies.  It just looks for dependencies of the
parent pom itself.  I imminently intend to fork this plugin for my own
purposes so that the getDependencieds() (or whatever method it was when I
was debugging -- I forget) recursively pulls in all dependencies of child
modules.

~ David



Baptiste MATHUS wrote:
 
 Reading all this didn't let me with a sense of understanding, if you see
 what I mean.
 Could you try and rephrase your need?
 
 Cheers
 
 2009/5/15 David Smiley @MITRE.org dsmi...@mitre.org
 

 Any update to this?  I've tried a bunch of combinations.  I think at this
 point I'm going to try and hack the latest source to meet my needs.

 ~ David


 Hal Hildebrand-3 wrote:
 
  I have a large, multiple module project that I need to create a
 repository
  assembly for.  I have no problems creating the binary, including the
  dependencies. However, I can't seem to create a repository.  I'm
 running
  the
  assembly in the project's top level pom, of course, but from what I can
  tell, there seems to be no way to indicated to use all the sub modules
 -
  i.e. The only way to create the repository seems to be be placing all
 the
  dependencies in the top level pom.  Obviously, this will be a nightmare
 to
  maintain.  Also, since the binary assembly seems perfectly capable of
  including the sub module's binaries and dependencies, it would seem
 that
  the
  repository assembly should be able to do the same.
 
  Falling short of actually creating the repository for one reason or
  another,
  if I could get the format of the binary assembly to be identical to the
  repository layout, that would be sufficient for my needs as I don't
 need
  the
  maven repository metadata.  Right now, I've tried using no outputfile
  format, with simply a directory - doesn't work.  I've also tried using:
  ${groupId}/${artifactId} as the directory - kind of works, but now I
 have
  .'s instead of /'s in the repository group id directory.
 
  Surely this is possible through some machination or incantation, right?
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
 
 
 

 --
 View this message in context:
 http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23566098.html
 Sent from the Maven - Users mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org


 
 
 -- 
 Baptiste Batmat MATHUS - http://batmat.net
 Sauvez un arbre,
 Mangez un castor !
 
 

-- 
View this message in context: 
http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23567293.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



RE: [maven 2] assembly: repository from multiple modules

2009-05-15 Thread Marilyn Sander (marilysa)
I do this by starting the build using a local repository that is
completely empty to start with.  At the end of the build, the local
repository is completely populated with all artifacts that were
downloaded from central repositories, plus artifacts that were built and
installed using the install target.

Then I just zip up the local repository and save it.

There are arguments to the mvn command, plus environment variables, that
let you specify to build offline, using only the contents of the local
repository.  From there on, just unzip and use that local repository and
do offline builds. 

--Marilyn

-Original Message-
From: David Smiley @MITRE.org [mailto:dsmi...@mitre.org] 
Sent: Friday, May 15, 2009 2:07 PM
To: users@maven.apache.org
Subject: Re: [maven 2] assembly: repository from multiple modules


Hi; thanks for your interest.

The goal is to get a zip file that internally has the structure of a
maven repository containing every artifact referenced by the project.  I
need to do this because I need to install/develop software in an
environment that does not have network access.  I have a multi-module
project.  The parent pom is just a pom and it has the maven assembly
plugin defined and references an assembly configuration that uses the
repositories element. 
It's standard stuff.  On single-module projects this works fine -- I've
used the assembly plugin before.  But for a multi-module project, it
just doesn't seem to work.  It seemed to me after lots of trial and
error that I could get the assembly plugin to generate assemblies of
binaries and source of the entire project using moduleset, but not a
repository structure of all artifacts.

I dug into the source code and debugged a bit.  At the parent level pom
where the assembly plugin is invoked, it does *NOT* recursively look at
the modules to get their dependencies.  It just looks for dependencies
of the parent pom itself.  I imminently intend to fork this plugin for
my own purposes so that the getDependencieds() (or whatever method it
was when I was debugging -- I forget) recursively pulls in all
dependencies of child modules.

~ David



Baptiste MATHUS wrote:
 
 Reading all this didn't let me with a sense of understanding, if you 
 see what I mean.
 Could you try and rephrase your need?
 
 Cheers
 
 2009/5/15 David Smiley @MITRE.org dsmi...@mitre.org
 

 Any update to this?  I've tried a bunch of combinations.  I think at 
 this point I'm going to try and hack the latest source to meet my
needs.

 ~ David


 Hal Hildebrand-3 wrote:
 
  I have a large, multiple module project that I need to create a
 repository
  assembly for.  I have no problems creating the binary, including 
  the dependencies. However, I can't seem to create a repository.  
  I'm
 running
  the
  assembly in the project's top level pom, of course, but from what I

  can tell, there seems to be no way to indicated to use all the sub 
  modules
 -
  i.e. The only way to create the repository seems to be be placing 
  all
 the
  dependencies in the top level pom.  Obviously, this will be a 
  nightmare
 to
  maintain.  Also, since the binary assembly seems perfectly capable 
  of including the sub module's binaries and dependencies, it would 
  seem
 that
  the
  repository assembly should be able to do the same.
 
  Falling short of actually creating the repository for one reason or

  another, if I could get the format of the binary assembly to be 
  identical to the repository layout, that would be sufficient for my

  needs as I don't
 need
  the
  maven repository metadata.  Right now, I've tried using no 
  outputfile format, with simply a directory - doesn't work.  I've
also tried using:
  ${groupId}/${artifactId} as the directory - kind of works, but now 
  I
 have
  .'s instead of /'s in the repository group id directory.
 
  Surely this is possible through some machination or incantation,
right?
 
 
 
  ---
  -- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
 
 
 

 --
 View this message in context:
 http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-
 modules-tp8505848p23566098.html Sent from the Maven - Users mailing 
 list archive at Nabble.com.


 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org


 
 
 --
 Baptiste Batmat MATHUS - http://batmat.net Sauvez un arbre, Mangez 
 un castor !
 
 

--
View this message in context:
http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-mod
ules-tp8505848p23567293.html
Sent from the Maven - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h

Re: [maven 2] assembly: repository from multiple modules

2009-05-15 Thread Brian Fox
The dependency:copy-dependencies can also produce a repository layout.
Surely some combination of that plus assembly to zip it up should work.

On Fri, May 15, 2009 at 3:39 PM, David Smiley @MITRE.org
dsmi...@mitre.orgwrote:


 Any update to this?  I've tried a bunch of combinations.  I think at this
 point I'm going to try and hack the latest source to meet my needs.

 ~ David


 Hal Hildebrand-3 wrote:
 
  I have a large, multiple module project that I need to create a
 repository
  assembly for.  I have no problems creating the binary, including the
  dependencies. However, I can't seem to create a repository.  I'm running
  the
  assembly in the project's top level pom, of course, but from what I can
  tell, there seems to be no way to indicated to use all the sub modules -
  i.e. The only way to create the repository seems to be be placing all the
  dependencies in the top level pom.  Obviously, this will be a nightmare
 to
  maintain.  Also, since the binary assembly seems perfectly capable of
  including the sub module's binaries and dependencies, it would seem that
  the
  repository assembly should be able to do the same.
 
  Falling short of actually creating the repository for one reason or
  another,
  if I could get the format of the binary assembly to be identical to the
  repository layout, that would be sufficient for my needs as I don't need
  the
  maven repository metadata.  Right now, I've tried using no outputfile
  format, with simply a directory - doesn't work.  I've also tried using:
  ${groupId}/${artifactId} as the directory - kind of works, but now I have
  .'s instead of /'s in the repository group id directory.
 
  Surely this is possible through some machination or incantation, right?
 
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
 
 
 

 --
 View this message in context:
 http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23566098.html
 Sent from the Maven - Users mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org




RE: [maven 2] assembly: repository from multiple modules

2009-05-15 Thread Martin Gainty
 copying POM to 
the local repository., e );
}
}

public String toString()
{
return project information for  + artifact.getArtifactId() +   + 
artifact.getVersion();
}

public boolean storedInArtifactVersionDirectory()
{
return true;
}

public String getBaseVersion()
{
return artifact.getBaseVersion();
}

public Object getKey()
{
return project  + artifact.getGroupId() + : + 
artifact.getArtifactId();
}

public void merge( ArtifactMetadata metadata )
{
ProjectArtifactMetadata m = (ProjectArtifactMetadata) metadata;
if ( !m.file.equals( file ) )
{
throw new IllegalStateException( Cannot add two different pieces 
of metadata for:  + getKey() );
}
}
}

//finally the ArtifactRepositoryLayout which is nothing more than an interface 
skeleton
/** @author jdcasey */
public interface ArtifactRepositoryLayout
{
String ROLE = ArtifactRepositoryLayout.class.getName();

String pathOf( Artifact artifact );

String pathOfLocalRepositoryMetadata( ArtifactMetadata metadata,
  ArtifactRepository repository );

String pathOfRemoteRepositoryMetadata( ArtifactMetadata metadata );
}

HTH
Martin Gainty 
__ 
Jogi és Bizalmassági kinyilatkoztatás/Verzicht und 
Vertraulichkeitanmerkung/Note de déni et de confidentialité
 Ez az
üzenet bizalmas.  Ha nem ön az akinek szánva volt, akkor kérjük, hogy
jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának
készítése nem megengedett.  Ez az üzenet csak ismeret cserét szolgál és
semmiféle jogi alkalmazhatósága sincs.  Mivel az electronikus üzenetek
könnyen megváltoztathatóak, ezért minket semmi felelöség nem terhelhet
ezen üzenet tartalma miatt.

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




 Date: Fri, 15 May 2009 12:39:15 -0700
 From: dsmi...@mitre.org
 To: users@maven.apache.org
 Subject: Re: [maven 2] assembly: repository from multiple modules
 
 
 Any update to this?  I've tried a bunch of combinations.  I think at this
 point I'm going to try and hack the latest source to meet my needs.
 
 ~ David
 
 
 Hal Hildebrand-3 wrote:
  
  I have a large, multiple module project that I need to create a repository
  assembly for.  I have no problems creating the binary, including the
  dependencies. However, I can't seem to create a repository.  I'm running
  the
  assembly in the project's top level pom, of course, but from what I can
  tell, there seems to be no way to indicated to use all the sub modules -
  i.e. The only way to create the repository seems to be be placing all the
  dependencies in the top level pom.  Obviously, this will be a nightmare to
  maintain.  Also, since the binary assembly seems perfectly capable of
  including the sub module's binaries and dependencies, it would seem that
  the
  repository assembly should be able to do the same.
  
  Falling short of actually creating the repository for one reason or
  another,
  if I could get the format of the binary assembly to be identical to the
  repository layout, that would be sufficient for my needs as I don't need
  the
  maven repository metadata.  Right now, I've tried using no outputfile
  format, with simply a directory - doesn't work.  I've also tried using:
  ${groupId}/${artifactId} as the directory - kind of works, but now I have
  .'s instead of /'s in the repository group id directory.
  
  Surely this is possible through some machination or incantation, right?
  
  
  
  -
  To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
  For additional commands, e-mail: users-h...@maven.apache.org
  
  
  
 
 -- 
 View this message in context: 
 http://www.nabble.com/-maven-2--assembly%3A-repository-from-multiple-modules-tp8505848p23566098.html
 Sent from the Maven - Users mailing list archive at Nabble.com.
 
 
 -
 To unsubscribe, e-mail: users-unsubscr