@Aitor,
Looks like you want to assemble a bunch of artifact into a directory with
root directory has a timestamp format
1. Create a Maven project with its src/main/runtime has the static contents
pom.xml
src/main/runtime
app1
configuration1.properties
app2
configuration.properties
....
2. In your pom.xml
- use maven-antrun-plugin to generate the timestamp and mkdir with that
name under your ${project.build.directory}/staging
- use maven-antrun-plugin to copy the static content over
- use maven-dependency-plugin:copy to copy each specific dependency to
your staging directory to your desire location
3. Finally use maven-assembly-plugin to zip up your staging
Hope this helps
-Dan
On Sat, May 16, 2015 at 11:29 AM, Aitor Iturriondobeitia <
[email protected]> wrote:
> hello
>
> i must to generate the ears, conf files, and jboss modules into these
> structure because It is the structure that have forced me to generate.
> his structure is essential only for management issues . my projects have a
> maven structure but need to copy the artifacts ( ears , jboss modules ,
> configuration files ) in the structure , hanging from a directory with a
> date of generation
> 20150516-17.22.12
> |-----ears
> |----ear1.ear
> |----ear2.ear
> |----earn.ear
> |-----Configuration
> |---app1
> |----configuration1.properties
> |---app2
> |----configuration2.properties
> |--jboss-modules
> |--module1.jar
> |--module2.jar
> |--modulen.jar
>
> I have to copy the files to that structure
>
>
> Can you help me please?
>
>
>
> 2015-05-16 18:49 GMT+02:00 Karl Heinz Marbaise <[email protected]>:
>
> > Hi,
> >
> > based on Ron's questions you seemed to be not answering his questions...
> >
> > Kind regards
> > Karl Heinz Marbaise
> > On 5/16/15 5:56 PM, Aitor Iturriondobeitia wrote:
> >
> >> hello
> >> thanks for your answer
> >> my pourpose is :
> >> 1.- create one dir, for example: 20150516-17.22.12
> >> 2.- into this directory create for each maven project the artifact, this
> >> is:
> >> when i comple the 5 ears to copy to thar dir (20150516-17.22.12)
> >> copy the configuration to that dir
> >>
> >
> > This does not explain why are you trying to do such a thing? Do you want
> > to deploy this to an application server ? Or what is the purpose?
> >
> > The intention of this structure is unknown nor the idea?
> >
> >
> >
> >
> >
> >
> >> this structure i must to create for my proyject for to load this
> >> extructure. for example:
> >>
> >> 20150516-17.22.12
> >> |-----ears
> >> |----ear1.ear
> >> |----ear2.ear
> >> |----earn.ear
> >> |-----Configuration
> >> |---app1
> >> |----configuration1.properties
> >> |---app2
> >> |----configuration2.properties
> >>
> >> i have a lot of projects and i am not able to load unique dir for copyns
> >> all the files when i create them
> >>
> >> can you help me?
> >>
> >> thanks
> >>
> >> 2015-05-16 17:36 GMT+02:00 Ron Wheeler <[email protected]
> >:
> >>
> >>
> >>> What are you trying to accomplish?
> >>>
> >>> What configuration files?
> >>> What are you trying to build as an application?
> >>> What is the purpose of the time stamp?
> >>>
> >>> Ron
> >>>
> >>>
> >>> On 16/05/2015 10:50 AM, Aitor Iturriondobeitia wrote:
> >>>
> >>> Hello
> >>>>
> >>>> i am trying, during several days, to buids my proyects, copy my
> >>>> configurations... to one directory
> >>>> thsi directory must be unique and the name must to have the timestap
> >>>> format
> >>>> (yyyyMMdd-HH.mm.ss)
> >>>> i cannot, i am unable to get it. can you help me please?
> >>>> i have the next project structure.
> >>>> i must to set one directory, into the parent (proyect parent1) into
> one
> >>>> variable ant this variable must to have the timestap value into
> >>>> yyyyMMdd-HH.mm.ss format
> >>>>
> >>>> if into the project parent2, project parent 3, project parent n i
> write
> >>>> the
> >>>> directory using the varaible value alway change it to the compilation
> >>>> time.
> >>>> how can i load one unique value for this timestap into one property
> for
> >>>> usint into all projects?
> >>>>
> >>>> thanks
> >>>>
> >>>> *proyect parent1
> >>>> |--project parent2
> >>>> | |--project1.1
> >>>> | |--project1.2
> >>>> | |--project1.3
> >>>> | |--project1.n
> >>>> |--proyect parent3
> >>>> | |--project2.1
> >>>> | |--project2.2
> >>>> | |--project2.3
> >>>> | |--project2.n
> >>>> |--project parentn
> >>>> |--projectn.1
> >>>> |--projectn.2
> >>>> |--projectn.3
> >>>> |--projectn.n
> >>>>
> >>>>
> >>>>
> >>>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>