[mevenide-dev] [jira] Reopened: (MEVENIDE-609) filtering of web resources crashes web application build in NetBeans
"Grzegorz Borkowski (JIRA)" <jira-yCVjj/[email protected]>
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.devel |
|---|---|
| Message-ID | <16288519.1203693569228.JavaMail.haus-jira@codehaus01.managed.contegix.com> |
[ http://jira.codehaus.org/browse/MEVENIDE-609?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Grzegorz Borkowski reopened MEVENIDE-609:
-----------------------------------------
I added ${basedir}, but it does not help at all.
Furthermore, if it was Maven-core or war plugin problem, it would not build from command line - but it does.
So this is something related to Netbeans integration.
And besides, look at documentation for war plugin:
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
they never use ${basedir} - just opposite, they say that path is always related to pom location.
> 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