Dears,
Since revision 1168 (merge of warp-persist into guice-persist), I've
been trying to compile that guice-persist, but I keep getting errors.
Can anyone tell me how to build it correctly with Ant? I got a
javax.persistence.jar and a javax.servlet.jar in the extension/persist/
lib folder but the compilation fails miserably on finding
com.google.inject.servlet.ServletModule, javax.inject.Provider and
libraries like aop.jar (see below for the compilation result).
How to solve this?
Regards,
Olivier
compile:
[mkdir] Created dir: /home/olivier/src/guice/trunk/extensions/
persist/build/classes
[javac] Compiling 18 source files to /home/olivier/src/guice/trunk/
extensions/persist/build/classes
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/PersistModule.java:7: package
com.google.inject.servlet does not exist
[javac] import com.google.inject.servlet.ServletModule;
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/EntityManagerFactoryProvider.java:33: cannot
access javax.inject.Provider
[javac] class file for javax.inject.Provider not found
[javac] @Singleton class EntityManagerFactoryProvider extends
PersistenceService
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaFinderInterceptor.java:34: package
org.aopalliance.intercept does not exist
[javac] import org.aopalliance.intercept.MethodInterceptor;
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaFinderInterceptor.java:35: package
org.aopalliance.intercept does not exist
[javac] import org.aopalliance.intercept.MethodInvocation;
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaFinderInterceptor.java:42: cannot find
symbol
[javac] symbol: class MethodInterceptor
[javac] class JpaFinderInterceptor implements MethodInterceptor {
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaFinderInterceptor.java:51: cannot find
symbol
[javac] symbol : class MethodInvocation
[javac] location: class
com.google.inject.persist.jpa.JpaFinderInterceptor
[javac] public Object invoke(MethodInvocation methodInvocation)
throws Throwable {
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaFinderInterceptor.java:141: cannot find
symbol
[javac] symbol : class MethodInvocation
[javac] location: class
com.google.inject.persist.jpa.JpaFinderInterceptor
[javac] private JpaFinderInterceptor.FinderDescriptor
getFinderDescriptor(MethodInvocation invocation) {
[javac]
^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaLocalTxnInterceptor.java:28: package
org.aopalliance.intercept does not exist
[javac] import org.aopalliance.intercept.MethodInvocation;
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaLocalTxnInterceptor.java:33: cannot find
symbol
[javac] symbol: class MethodInterceptor
[javac] class JpaLocalTxnInterceptor implements MethodInterceptor
{
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaLocalTxnInterceptor.java:47: cannot find
symbol
[javac] symbol : class MethodInvocation
[javac] location: class
com.google.inject.persist.jpa.JpaLocalTxnInterceptor
[javac] public Object invoke(MethodInvocation methodInvocation)
throws Throwable {
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/jpa/JpaLocalTxnInterceptor.java:100: cannot find
symbol
[javac] symbol : class MethodInvocation
[javac] location: class
com.google.inject.persist.jpa.JpaLocalTxnInterceptor
[javac] private Transactional
readTransactionMetadata(MethodInvocation methodInvocation) {
[javac] ^
[javac] /home/olivier/src/guice/trunk/extensions/persist/src/com/
google/inject/persist/PersistModule.java:37: cannot find symbol
[javac] symbol : class ServletModule
[javac] location: class com.google.inject.persist.PersistModule
[javac] install(new ServletModule() {
[javac] ^
--
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-guice?hl=en.