[mevenide-dev] [jira] Resolved: (MEVENIDE-609) filtering of web resources crashes web application build in NetBeans
"Milos Kleint (JIRA)" <jira-yCVjj/[email protected]>
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.devel |
|---|---|
| Message-ID | <7645890.1203692548609.JavaMail.haus-jira@codehaus01.managed.contegix.com> |
[ http://jira.codehaus.org/browse/MEVENIDE-609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Milos Kleint resolved MEVENIDE-609.
-----------------------------------
Resolution: Won't Fix
Fix Version/s: NB_3.0
${basedir}/src/main/webapp is the correct value I think. the one without $basedir resolves to new File("src/main/webapp"); whcih is based off the directory where netbeans was started and not the build itself. Something to be fixed in either webapp plugin or maven core, not sure.. nothing can be done from our side..
> filtering of web resources crashes web application build in NetBeans
> --------------------------------------------------------------------
>
> Key: MEVENIDE-609
> URL: http://jira.codehaus.org/browse/MEVENIDE-609
> Project: mevenide
> Issue Type: Bug
> Components: mevenide-netbeans
> Affects Versions: NB_3.0
> Environment: Netbeans 6.0; both Windows and Linux
> Reporter: Grzegorz Borkowski
> Assignee: Milos Kleint
> Priority: Critical
> Fix For: NB_3.0
>
>
> Steps to reproduce:
> - create new Maven project bases on web application archetype
> - clean and build from IDE - should build ok
> - add filtering of web resources (e.g. for replacing project version in web pages), by adding following snippet in pom.xml:
> <project ...>
> ...
> <build>
> <finalName>...</finalName>
> <plugins>
> <plugin>
> <artifactId>maven-war-plugin</artifactId>
> <configuration>
> <!-- replaces ${project.version} in web pages with real version during build -->
> <webResources>
> <resource>
> <directory>src/main/webapp</directory>
> <filtering>true</filtering>
> </resource>
> </webResources>
> </configuration>
> </plugin>
> </plugins>
> </build>
> </project>
> - clean and build the project from IDE: build fails at war:war with following message: FATAL ERROR basedir src/main/webapp does not exist
> - do the same from command line, build succeeds, and filtering works.
> I don't understand what's wrong with IDE, why it fails. Perhaps it uses different base dir for building, than pom.xml directory. However, according to documentation http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html, the path to web resources is always relative to pom.xml, so base dir should not have any effect.
> I cannot find any workaround for this. Simply if I want to have filtering of web pages, it will never build in NetBeans!
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email