I'm not sure about the solution to your problem, but you may want to try
using the Jetty jspc plugin, rather than the Codehaus one...
http://www.mortbay.org/jspc-maven-plugin/
[EMAIL PROTECTED] wrote:
hi,
i have a difficult problem with precompiling jsp with jspc-maven-plugin
(v1.4.6)
i get this error:
[INFO] [jspc:compile {execution: jspc}]
java.lang.NumberFormatException: For input string: "${count}"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.valueOf(Integer.java:553)
[...]
this is my jspc pom snippet
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jspc-maven-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<javaEncoding>UTF-8</javaEncoding>
</configuration>
<executions>
<execution>
<id>jspc</id>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
[...]
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
this is my jsp file
<?xml version="1.0" encoding="UTF-8" ?>
<jsp:root xmlns="http://www.w3.org/1999/xhtml"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:c="http://java.sun.com/jsp/jstl/core" version="2.0">
<jsp:directive.page contentType="text/html;charset=utf-8" />
<c:forEach var="i" begin="1" end="${count}">
<c:out value="${i}" />
</c:forEach>
</jsp:root>
To track down the error i created a second project with this pom.xml
(complete) and just this jsp file in src/main/webapp and a minimal web.xml
and everything works even without
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>jspc</groupId>
<artifactId>jspc</artifactId>
<packaging>war</packaging>
<version>0.0.1</version>
<description></description>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jspc-maven-plugin</artifactId>
<executions>
<execution>
<id>jspc</id>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
if i add dependencies to this pom it doesnt work anymore:
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
</dependencies>
i guess my understanding of jspc is entirly wrong. Can someone help me
explaining what went wrong and how to fix it?
kind regards,
janning
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]