be careful including artifacts from untested repositories..see below

________________________________
From: aspectj-users-boun...@eclipse.org <aspectj-users-boun...@eclipse.org> on 
behalf of Mikael Petterson <mikaelpetter...@hotmail.com>
Sent: Friday, March 20, 2020 3:04 AM
To: aspectj-users@eclipse.org <aspectj-users@eclipse.org>
Subject: Re: [aspectj-users] Trying to weave but get error

Hi,

I replaced mojohaus version with
<groupId>com.nickwongdev</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>${aspectj.maven.plugin.version}</version>

and these versions:

<aspectj.maven.plugin.version>1.12.6</aspectj.maven.plugin.version>
<aspectj.version>1.9.5</aspectj.version>

Still the same problem.

Two questions comes to my mind:


  1.  I my multi-module project is it possible to exclude the failing module? 
Today I have added settings for aspectj in parent pom.xml

MG>if you only have one artifact to exclude try
MG>--projects '!module-to-exclude'

  2.  If it is a classpath problem how could it have been working before I 
introduced aspectj? Would it not be possible to add generated classes to 
classpath for aspectj?

MG> yes using directory parameter within configuration by executing 
build-helper-maven-plugin
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>build-helper-maven-plugin</artifactId>
  <version>1.12</version>
  <executions>
    <execution>
      <id>add-test-resource</id>
      <phase>generate-test-sources</phase>
      <goals>
        <goal>add-test-resource</goal>
      </goals>
      <configuration>
        <resources>
          <resource>
            <directory>path/to/additional/test/resources</directory>
            <excludes>
              <exclude>**/folder-to-exclude/**</exclude>
MG></snip>
MG>hth
MG>Martin

//mike






________________________________
Från: aspectj-users-boun...@eclipse.org <aspectj-users-boun...@eclipse.org> för 
Alexander Kriegisch <alexan...@kriegisch.name>
Skickat: den 19 mars 2020 07:37
Till: aspectj-users@eclipse.org <aspectj-users@eclipse.org>
Ämne: Re: [aspectj-users] Trying to weave but get error

>>> The version of aspectj-maven-plugin is for jdk 11 support. It was
>>> urgent at the time.

> https://github.com/mojohaus/aspectj-maven-plugin/commit/c4164ff

No, this commit was about Java 9/10 support.

>> -- AspectJ version

> [Mikael] 1.9.1

That release also was about Java 10 support:
https://www.eclipse.org/aspectj/doc/released/README-191.html

Java 11 support came one release later:
https://www.eclipse.org/aspectj/doc/released/README-192.html

1.9.3 was Java 12, 1.9.4 had a couple of important bugfixes, 1.9.5 supports 
Java 13.

My recommendation is to use this fork:
https://mvnrepository.com/artifact/com.nickwongdev/aspectj-maven-plugin/1.12.6

It should support AspectJ 1.9.5 (please also upgrade) and up to Java 13.
The Mojohaus maintainer knows about it and got a pull request. IntelliJ
IDEA's new 2020.x version will support it too for importing AspectJ
projects.

> ...\InjectedFunctionForRegressionChecker.java:6:0::0
> The import ...RegressionSetInjectableFunctionAction cannot be resolved

This rather seems to be some kind of classpath problem, maybe not even
directly related to AspectJ, but impossible to say for sure without the
MCVE.


--
Alexander Kriegisch
https://scrum-master.de
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to