RE: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Ludwig Magnusson
Great!
It works now.
Thanks very much, I was worried there for a while =)
/Ludwig

-Original Message-
From: Joe Hindsley [mailto:jhinds...@gmail.com] 
Sent: den 20 november 2009 20:57
To: Ludwig Magnusson
Cc: 'Maven Users List'
Subject: Re: [WAR-plugin] Can I put my resources in their original folder?

Ludwig,

I think I misunderstood what you were asking in the original email. Let 
me try again...

If I understand correctly, you want to keep the 'external' resource 
directory name in the root of the war instead of copying it's contents 
to the root of the war. This can be accomplished by adding a 
 element to the resource definition. My example below 
assumes you are renaming the resource2 directory to myTarget in the war.

In your case, with a webResource definition like:


   
 
   resource2
   myTarget
 
   


Applied to a project layout like:

pom.xml
resource2/external-resource.jpg
resource2/image2/external-resource2.jpg
src/main/webapp/WEB-INF/web.xml
...

Would produce a war layout like:

myTarget/external-resource.jpg
myTarget/image2/external-resource2.jpg
WEB-INF/web.xml

Hopefully this is the answer you're looking for.

Joe Hindsley


Ludwig Magnusson wrote:
> But the problem is that I configure my webapp with property files. Some
> properties point to other files. Won't those links be wrong in any case
> since the files will be in a new directory?
> I suppose I could use separate configurations for development and live but
> it seems like a lot of work.
> I don't really understand why the structure needs to be different.
> /Ludwig
> 
> -Original Message-
> From: Joe Hindsley [mailto:jhinds...@gmail.com] 
> Sent: den 20 november 2009 17:02
> To: Maven Users List
> Subject: Re: [WAR-plugin] Can I put my resources in their original folder?
> 
> Hi Ludwig,
> 
> I would recommend putting those directories and files in the 
> src/main/webapp directory. The maven war plugin puts everything under 
> src/main/webapp into the base of the war.
> 
> In your case:
> 
> src/main/webapp/external-resource.jpg
> src/main/webapp/image2/external-resource2.jpg
> 
> would give you the war layout:
> 
> ./external-resource.jpg
> ./image2/external-resource2.jpg
> 
> Hope this helps,
> 
> Joe Hindsley
> 
> 
> Ludwig Magnusson wrote:
>> The first example on this page
>>
>
<http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-
>> webresources.html>
>>
>
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
>> ebresources.html says that resources outside the src folder will be
placed
>> in the root of the war
>>
>>  
>>
>> Ex, with this filestructure:
>>
>> |-- pom.xml
>>
>> |-- resource2
>>
>> |   |-- external-resource.jpg
>>
>> |   `-- image2
>>
>> |   `-- external-resource2.jpg
>>
>> //more structure
>>
>>  
>>
>> And this configuration of the war-plugin
>>
>> 
>>   
>> 
>>   
>>   resource2
>> 
>>   
>> 
>>
>>  
>>
>> The war file will be structured like this:
>>
>>  
>>
>> //more structure
>>
>> |-- external-resource.jpg
>> |-- image2
>> |   `-- external-resource2.jpg
>>
>>  
>>
>> Is it possible to structure the war-file like the original filestructure?
>>
>> I.e having all the extra resources in the resource2-folder, and that
> folder
>> in the root of the war-file?
>>
>> /Ludwig
>>
>>  
>>
>>
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 


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



Re: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Joe Hindsley

Ludwig,

I think I misunderstood what you were asking in the original email. Let 
me try again...


If I understand correctly, you want to keep the 'external' resource 
directory name in the root of the war instead of copying it's contents 
to the root of the war. This can be accomplished by adding a 
 element to the resource definition. My example below 
assumes you are renaming the resource2 directory to myTarget in the war.


In your case, with a webResource definition like:


  

  resource2
  myTarget

  


Applied to a project layout like:

pom.xml
resource2/external-resource.jpg
resource2/image2/external-resource2.jpg
src/main/webapp/WEB-INF/web.xml
...

Would produce a war layout like:

myTarget/external-resource.jpg
myTarget/image2/external-resource2.jpg
WEB-INF/web.xml

Hopefully this is the answer you're looking for.

Joe Hindsley


Ludwig Magnusson wrote:

But the problem is that I configure my webapp with property files. Some
properties point to other files. Won't those links be wrong in any case
since the files will be in a new directory?
I suppose I could use separate configurations for development and live but
it seems like a lot of work.
I don't really understand why the structure needs to be different.
/Ludwig

-Original Message-
From: Joe Hindsley [mailto:jhinds...@gmail.com] 
Sent: den 20 november 2009 17:02

To: Maven Users List
Subject: Re: [WAR-plugin] Can I put my resources in their original folder?

Hi Ludwig,

I would recommend putting those directories and files in the 
src/main/webapp directory. The maven war plugin puts everything under 
src/main/webapp into the base of the war.


In your case:

src/main/webapp/external-resource.jpg
src/main/webapp/image2/external-resource2.jpg

would give you the war layout:

./external-resource.jpg
./image2/external-resource2.jpg

Hope this helps,

Joe Hindsley


Ludwig Magnusson wrote:

The first example on this page


<http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-

webresources.html>


http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w

ebresources.html says that resources outside the src folder will be placed
in the root of the war

 


Ex, with this filestructure:

|-- pom.xml

|-- resource2

|   |-- external-resource.jpg

|   `-- image2

|   `-- external-resource2.jpg

//more structure

 


And this configuration of the war-plugin


  

  
  resource2

  


 


The war file will be structured like this:

 


//more structure

|-- external-resource.jpg
|-- image2
|   `-- external-resource2.jpg

 


Is it possible to structure the war-file like the original filestructure?

I.e having all the extra resources in the resource2-folder, and that

folder

in the root of the war-file?

/Ludwig

 





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



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



RE: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Ludwig Magnusson
But the problem is that I configure my webapp with property files. Some
properties point to other files. Won't those links be wrong in any case
since the files will be in a new directory?
I suppose I could use separate configurations for development and live but
it seems like a lot of work.
I don't really understand why the structure needs to be different.
/Ludwig

-Original Message-
From: Joe Hindsley [mailto:jhinds...@gmail.com] 
Sent: den 20 november 2009 17:02
To: Maven Users List
Subject: Re: [WAR-plugin] Can I put my resources in their original folder?

Hi Ludwig,

I would recommend putting those directories and files in the 
src/main/webapp directory. The maven war plugin puts everything under 
src/main/webapp into the base of the war.

In your case:

src/main/webapp/external-resource.jpg
src/main/webapp/image2/external-resource2.jpg

would give you the war layout:

./external-resource.jpg
./image2/external-resource2.jpg

Hope this helps,

Joe Hindsley


Ludwig Magnusson wrote:
> The first example on this page
>
<http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-
> webresources.html>
>
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
> ebresources.html says that resources outside the src folder will be placed
> in the root of the war
> 
>  
> 
> Ex, with this filestructure:
> 
> |-- pom.xml
> 
> |-- resource2
> 
> |   |-- external-resource.jpg
> 
> |   `-- image2
> 
> |   `-- external-resource2.jpg
> 
> //more structure
> 
>  
> 
> And this configuration of the war-plugin
> 
> 
>   
> 
>   
>   resource2
> 
>   
> 
> 
>  
> 
> The war file will be structured like this:
> 
>  
> 
> //more structure
> 
> |-- external-resource.jpg
> |-- image2
> |   `-- external-resource2.jpg
> 
>  
> 
> Is it possible to structure the war-file like the original filestructure?
> 
> I.e having all the extra resources in the resource2-folder, and that
folder
> in the root of the war-file?
> 
> /Ludwig
> 
>  
> 
> 

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


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



Re: [WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Joe Hindsley

Hi Ludwig,

I would recommend putting those directories and files in the 
src/main/webapp directory. The maven war plugin puts everything under 
src/main/webapp into the base of the war.


In your case:

src/main/webapp/external-resource.jpg
src/main/webapp/image2/external-resource2.jpg

would give you the war layout:

./external-resource.jpg
./image2/external-resource2.jpg

Hope this helps,

Joe Hindsley


Ludwig Magnusson wrote:

The first example on this page

http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
ebresources.html says that resources outside the src folder will be placed
in the root of the war

 


Ex, with this filestructure:

|-- pom.xml

|-- resource2

|   |-- external-resource.jpg

|   `-- image2

|   `-- external-resource2.jpg

//more structure

 


And this configuration of the war-plugin


  

  
  resource2

  


 


The war file will be structured like this:

 


//more structure

|-- external-resource.jpg
|-- image2
|   `-- external-resource2.jpg

 


Is it possible to structure the war-file like the original filestructure?

I.e having all the extra resources in the resource2-folder, and that folder
in the root of the war-file?

/Ludwig

 





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



[WAR-plugin] Can I put my resources in their original folder?

2009-11-20 Thread Ludwig Magnusson
The first example on this page

http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-w
ebresources.html says that resources outside the src folder will be placed
in the root of the war

 

Ex, with this filestructure:

|-- pom.xml

|-- resource2

|   |-- external-resource.jpg

|   `-- image2

|   `-- external-resource2.jpg

//more structure

 

And this configuration of the war-plugin


  

  
  resource2

  


 

The war file will be structured like this:

 

//more structure

|-- external-resource.jpg
|-- image2
|   `-- external-resource2.jpg

 

Is it possible to structure the war-file like the original filestructure?

I.e having all the extra resources in the resource2-folder, and that folder
in the root of the war-file?

/Ludwig