You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Vladimir Figurov <vf...@asia-soft.kz> on 2005/03/31 14:57:02 UTC

J2.build.failed: maven allClean allBuild - compiler can not find javax.servlet package

I can't build Jetspeed-2.
(download from CVS 2005.03.30)
Windows;
java 1.4.2_04
tomcat 5.0.18

c:\jakarta-jetspeed-2>maven allClean allBuild
....
+----------------------------------------
| Cleaning Jetspeed-2 Persistence Components
| Memory: 8M/13M
+----------------------------------------
Attempting to download jmock-SNAPSHOT.jar.  <--------- any time a 
attempting download
....
+----------------------------------------
| Cleaning JSF Portlet Demo
| Memory: 13M/20M
+----------------------------------------
Attempting to download portals-bridges-jsf-0.1.jar.
WARNING: Failed to download portals-bridges-jsf-0.1.jar. <------the all 
day 2005.03.31 this error 8((
....
....
build:start:

java:prepare-filesystem:
    [mkdir] Created dir: 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\target\classes

java:compile:
    [echo] Compiling to 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common/target/classes
    [javac] Compiling 7 source files to 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\target\classes
    [javac] 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:21:
package javax.servlet does not exist
    [javac] import javax.servlet.ServletContext;
    [javac]                      ^
    [javac] 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:22:
package javax.servlet.http does not exist
    [javac] import javax.servlet.http.HttpServletRequest;
    [javac]                           ^
    [javac] 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:23:
package javax.servlet.http does not exist
    [javac] import javax.servlet.http.HttpServletResponse;
    [javac]                           ^
    [javac] 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:33:
cannot resolve symbol
    [javac] symbol  : class ServletContext
    [javac] location: interface 
org.apache.portals.bridges.common.ServletContextProvider
    [javac]     ServletContext getServletContext(GenericPortlet portlet);
    [javac]     ^
    [javac] 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:35:
cannot resolve symbol
    [javac] symbol  : class HttpServletRequest
    [javac] location: interface 
org.apache.portals.bridges.common.ServletContextProvider
    [javac]     HttpServletRequest getHttpServletRequest(GenericPortlet 
portlet, PortletRequest request);
    [javac]     ^
    [javac] 
C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:37:
cannot resolve symbol
    [javac] symbol  : class HttpServletResponse
    [javac] location: interface 
org.apache.portals.bridges.common.ServletContextProvider
    [javac]     HttpServletResponse 
getHttpServletResponse(GenericPortlet portlet, PortletResponse response);
    [javac]     ^
    [javac] 6 errors

BUILD FAILED
File...... file:/C:/work/web/Portal-JAVAas/jakarta-jetspeed-2/maven.xml
Element... maven:reactor
Line...... 133
Column.... 40
Unable to obtain goal [java:compile] -- file:/C:/Documents and 
Settings/Bob/.maven/plugins/maven-java-plugin-1.3/plugin.jelly:34:48: 
<ant:javac> Compile fa
iled; see the compiler error output for details.


-- 
Vladimir


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org


Re: J2.build.failed: maven allClean allBuild - compiler can not find javax.servlet package

Posted by Vladimir Figurov <vf...@asia-soft.kz>.
Thanks, Ate Douma.

yes, the trubles was in wrong

servletapi-2.3.jar - not reading file. After delete this file in maven repository - the it's OK.



    [javac]
    C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:21:


package javax.servlet does not exist
   [javac] import javax.servlet.ServletContext;
  

>You must have had a problem downloading the servletapi-2.3.jar (somewhere above 
>in
>the log you cut out). Maybe your proxy settings are not correct?
>
----------------------------------------------------
Vladimir


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org


Re: J2.build.failed: maven allClean allBuild - compiler can not find javax.servlet package

Posted by Ate Douma <at...@douma.nu>.

Vladimir Figurov wrote:
> I can't build Jetspeed-2.
> (download from CVS 2005.03.30)
> Windows;
> java 1.4.2_04
> tomcat 5.0.18
You should use tomcat 5.0.28 or higher!

> 
> c:\jakarta-jetspeed-2>maven allClean allBuild
> ....
> +----------------------------------------
> | Cleaning Jetspeed-2 Persistence Components
> | Memory: 8M/13M
> +----------------------------------------
> Attempting to download jmock-SNAPSHOT.jar.  <--------- any time a 
> attempting download
Thats because its a SNAPSHOT dependency. Read the maven docs about those.
Once you have downloaded all the dependencies in your local maven repository
you can run maven with -o (offline) and it won't try to download those again.

> ....
> +----------------------------------------
> | Cleaning JSF Portlet Demo
> | Memory: 13M/20M
> +----------------------------------------
> Attempting to download portals-bridges-jsf-0.1.jar.
> WARNING: Failed to download portals-bridges-jsf-0.1.jar. <------the all 
> day 2005.03.31 this error 8((
As it says: its a WARNING, not an error.
It is only reporting the missing dependency during clean goal where it isn't used.
Only during compilation it will require it.
This dependency is produced by Jetspeed-2 itself before it actually is needed so
you don't need to worry about it.

> ....
> ....
> build:start:
> 
> java:prepare-filesystem:
>    [mkdir] Created dir: 
> C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\target\classes 
> 
> 
> java:compile:
>    [echo] Compiling to 
> C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common/target/classes 
> 
>    [javac] Compiling 7 source files to 
> C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\target\classes 
> 
>    [javac] 
> C:\work\web\Portal-JAVAas\jakarta-jetspeed-2\portals-bridges\common\src\java\org\apache\portals\bridges\common\ServletContextProvider.java:21: 
> 
> package javax.servlet does not exist
>    [javac] import javax.servlet.ServletContext;
You must have had a problem downloading the servletapi-2.3.jar (somewhere above in
the log you cut out). Maybe your proxy settings are not correct?


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org