How to customize pre-archive directory?
Hello, I'm using customized project directory structure. To standard Maven Web application project, when run mvn package, a folder generated at directory target, the folder includes all of files/dirs would be archived to war file. I call the folder pre-archived directory :D I customized three parameters in maven-war-plugin, configuration webappDirectorysrc/webapp/webappDirectory warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration and then Maven regards src/webapp as pre-archived directory, that's not my want. But I don't find which parameter is used for setting pre-archived directory :( a cup of Java, cheers! Sha Jiang -- View this message in context: http://www.nabble.com/How-to-customize-%22pre-archive%22-directory--tf2587306s177.html#a7214175 Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to customize pre-archive directory?
Oh, I may find the problem. I shall use following scripts, configuration warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration The warSourceDirectory is my pre-archived directory ^_^ In fact, I didn't understand the doc correctly. Really, I don't understand webappDirectory well, too. How to explain the parameter? a cup of Java, cheers! Sha Jiang jiangshachina wrote: Hello, I'm using customized project directory structure. To standard Maven Web application project, when run mvn package, a folder generated at directory target, the folder includes all of files/dirs would be archived to war file. I call the folder pre-archived directory :D I customized three parameters in maven-war-plugin, configuration webappDirectorysrc/webapp/webappDirectory warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration and then Maven regards src/webapp as pre-archived directory, that's not my want. But I don't find which parameter is used for setting pre-archived directory :( a cup of Java, cheers! Sha Jiang -- View this message in context: http://www.nabble.com/How-to-customize-%22pre-archive%22-directory--tf2587306s177.html#a7215186 Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to customize pre-archive directory?
The war plugin will create an exploded (pre-archived) version of the webapp in the directory you configure using the webappDirectory property. However, it sounds like you might be trying to build the exploded webapp in your warSourceDirectory, which you have configured to be src/webapp. If you want to build the exploded webapp in your source directory, use 'mvn war:inplace' instead of changing the webappDirectory property. Be aware that building inplace is undesirable for a number of reasons, mainly relating to the mixing of source and build artifact files in the same directory structure. maven-war-plugin usage doc: http://maven.apache.org/plugins/maven-war-plugin/usage.html -Max jiangshachina wrote: Oh, I may find the problem. I shall use following scripts, configuration warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration The warSourceDirectory is my pre-archived directory ^_^ In fact, I didn't understand the doc correctly. Really, I don't understand webappDirectory well, too. How to explain the parameter? a cup of Java, cheers! Sha Jiang jiangshachina wrote: Hello, I'm using customized project directory structure. To standard Maven Web application project, when run mvn package, a folder generated at directory target, the folder includes all of files/dirs would be archived to war file. I call the folder pre-archived directory :D I customized three parameters in maven-war-plugin, configuration webappDirectorysrc/webapp/webappDirectory warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration and then Maven regards src/webapp as pre-archived directory, that's not my want. But I don't find which parameter is used for setting pre-archived directory :( a cup of Java, cheers! Sha Jiang - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to customize pre-archive directory?
Hello Max, Thanks! I was confused by the two parameters. Now, I use following format scripts, configuration webappDirectorytarget/${artifactId}/webappDirectory warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration I have to say that using customized directory structure is a trouble :D a cup of Java, cheers! Sha Jiang Max Cooper wrote: The war plugin will create an exploded (pre-archived) version of the webapp in the directory you configure using the webappDirectory property. However, it sounds like you might be trying to build the exploded webapp in your warSourceDirectory, which you have configured to be src/webapp. If you want to build the exploded webapp in your source directory, use 'mvn war:inplace' instead of changing the webappDirectory property. Be aware that building inplace is undesirable for a number of reasons, mainly relating to the mixing of source and build artifact files in the same directory structure. maven-war-plugin usage doc: http://maven.apache.org/plugins/maven-war-plugin/usage.html -Max jiangshachina wrote: Oh, I may find the problem. I shall use following scripts, configuration warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration The warSourceDirectory is my pre-archived directory ^_^ In fact, I didn't understand the doc correctly. Really, I don't understand webappDirectory well, too. How to explain the parameter? a cup of Java, cheers! Sha Jiang jiangshachina wrote: Hello, I'm using customized project directory structure. To standard Maven Web application project, when run mvn package, a folder generated at directory target, the folder includes all of files/dirs would be archived to war file. I call the folder pre-archived directory :D I customized three parameters in maven-war-plugin, configuration webappDirectorysrc/webapp/webappDirectory warSourceDirectorysrc/webapp/warSourceDirectory outputDirectorytarget/outputDirectory /configuration and then Maven regards src/webapp as pre-archived directory, that's not my want. But I don't find which parameter is used for setting pre-archived directory :( a cup of Java, cheers! Sha Jiang - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/How-to-customize-%22pre-archive%22-directory--tf2587306s177.html#a7231234 Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]