Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Maven aspectj plugin problem

Hi,

I have a problem with the aspectj plugin for maven:


project.xml
-----------------------

<dependencies>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.8</version>
            <type>jar</type>
            <url>http://logging.apache.org/log4j/docs/index.html</url>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging-api</artifactId>
            <version>1.0.4</version>
            <type>jar</type>
            <url>http://jakarta.apache.org/commons/index.html</url>
        </dependency>
        <dependency>
            <groupId>springframework</groupId>
            <artifactId>spring</artifactId>
            <version>1.1</version>
            <type>jar</type>
            <url>http://www.springframework.org</url>
        </dependency>
    </dependencies>
<build>
        <nagEmailAddress>xxx</nagEmailAddress>
        <sourceDirectory>${basedir}/src/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory> <aspectSourceDirectory>${basedir}/src/aspect</aspectSourceDirectory>
        <unitTest>
            <includes>
                <include>**/*Test.java</include>
            </includes>
        </unitTest>
    </build>



maven.xml
----------------------------
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:j="jelly:core" default="site:deploy">
    <preGoal name="java:compile">
        <attainGoal name="aspectj:compile" />
        <attainGoal name="jar:install" />
    </preGoal>
</project>



Output
---------------------

arenal:~/Documents/eclipse/innovateit/AspectLogging cyrill$ maven
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0

warning couldn't find aspectjrt.jar on classpath, checked:

compiling /Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/java/ch/ innovate/tools/logging/ExceptionSender.java

compiling /Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj

/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:12 error The import org.apache.commons.logging.impl.Log4JLogger cannot be resolved
import org.apache.commons.logging.impl.Log4JLogger;
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:27 error Log4JLogger cannot be resolved (or is not a valid type) for the field LoggingAspect.exceptionlogger
Log4JLogger exceptionlogger = new Log4JLogger("exception");
^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:27 error Log4JLogger cannot be resolved or is not a type
Log4JLogger exceptionlogger = new Log4JLogger("exception");
                                  ^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:28 error Log4JLogger cannot be resolved (or is not a valid type) for the field LoggingAspect.tracingLogger
Log4JLogger tracingLogger = new Log4JLogger("tracing");
^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:28 error Log4JLogger cannot be resolved or is not a type
Log4JLogger tracingLogger = new Log4JLogger("tracing");
                                ^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:38 error exceptionlogger cannot be resolved exceptionlogger.error(getMethodInformation(thisJoinPointStaticPart) + " - " + exception);
^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:46 error tracingLogger cannot be resolved
tracingLogger.debug(
^^^^
MessageHolder:  (2 info)  (1 warning)  (7 error)
[error 0]: error at import org.apache.commons.logging.impl.Log4JLogger;
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:12:0 The import org.apache.commons.logging.impl.Log4JLogger cannot be resolved [error 1]: error at Log4JLogger exceptionlogger = new Log4JLogger("exception");
^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:27:0 Log4JLogger cannot be resolved (or is not a valid type) for the field LoggingAspect.exceptionlogger [error 2]: error at Log4JLogger exceptionlogger = new Log4JLogger("exception");
                                  ^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:27:0 Log4JLogger cannot be resolved or is not a type [error 3]: error at Log4JLogger tracingLogger = new Log4JLogger("tracing");
^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:28:0 Log4JLogger cannot be resolved (or is not a valid type) for the field LoggingAspect.tracingLogger [error 4]: error at Log4JLogger tracingLogger = new Log4JLogger("tracing");
                                ^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:28:0 Log4JLogger cannot be resolved or is not a type [error 5]: error at exceptionlogger.error(getMethodInformation(thisJoinPointStaticPart) + " - " + exception);
^^^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:38:0 exceptionlogger cannot be resolved
[error   6]: error at tracingLogger.debug(
^^^^
/Users/cyrill/Documents/eclipse/innovateit/AspectLogging/src/aspect/ch/ innovate/tools/logging/aspect/LoggingAspect.aj:46:0 tracingLogger cannot be resolved


The Project just compiles without problems inside of Eclipse (AJDT). I have no glue why this happens.

I have another Project with coding policies - I have no dependencies to other libraries. There, the aspectj plugin does the job.


Anyone?


Regards,

Cyrill



Back to the top