選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Alexander Kriegisch 5883007858 Add 'yield' usage to Java 12/13 switch expressions tests 3年前
.github/workflows Update GitHub Action from Java 14 to 15 3年前
.mvn/wrapper Update to Maven 3.6.3 3年前
ajbrowser Fix misplaced or incorrect javadoc tags 3年前
ajde Fix 'ajdoc' tests for Java 15 build 3年前
ajde.core Fix 'ajdoc' tests for Java 15 build 3年前
ajdoc Use static import for HtmlDecorator.TYPE_NAME_LABEL 3年前
asm Fix misplaced or incorrect javadoc tags 3年前
aspectjmatcher Upgrade to ASM 9.1, delete obsolete ASM binaries 3年前
aspectjrt Set maven-assembly-plugin version 3.1.1 explicitly for each POM module 3年前
aspectjtools Upgrade to ASM 9.1, delete obsolete ASM binaries 3年前
aspectjweaver Upgrade to ASM 9.1, delete obsolete ASM binaries 3年前
bcel-builder Add Java 15 class vile version to BCEL constants, adjust test tools etc. 3年前
bridge Fix javadoc references to nonexistent fields, classes, or packages 3年前
build Allow year 2021 in Checklics.License 3年前
docs Upgrade to ASM 9.1, delete obsolete ASM binaries 3年前
installer Set maven-assembly-plugin version 3.1.1 explicitly for each POM module 3年前
lib Upgrade to ASM 9.1, delete obsolete ASM binaries 3年前
loadtime Fix 'ajdoc' tests for Java 15 build 3年前
org.aspectj.ajdt.core Add Java 15 class vile version to BCEL constants, adjust test tools etc. 3年前
org.aspectj.lib Remove project.parent.relative path as ../pom.xml is already the default 3年前
org.aspectj.matcher Fix javadoc references to nonexistent fields, classes, or packages 3年前
org.eclipse.jdt.core Upgrade JDT Core to @3caefb80 (4.20 snapshot, date 2021-03-09) 3年前
run-all-junit-tests Revert to 1.9.7.BUILD-SNAPSHOT 3年前
runtime Revert to 1.9.7.BUILD-SNAPSHOT 3年前
shadows.org.eclipse.jdt.core Adrian made me put these in. We seem to need a directory containing one file in order to satisfy the build script when it builds shadows.org.eclipse.jdt.core. 20年前
taskdefs Add Java 15 class vile version to BCEL constants, adjust test tools etc. 3年前
testing Do not run tests using Java 14 preview features on this Java 15 compiler 3年前
testing-client Revert to 1.9.7.BUILD-SNAPSHOT 3年前
testing-drivers Fix 'ajdoc' tests for Java 15 build 3年前
testing-util Add Java 15 class vile version to BCEL constants, adjust test tools etc. 3年前
tests Add 'yield' usage to Java 12/13 switch expressions tests 3年前
util Fix 'ajdoc' tests for Java 15 build 3年前
weaver Add Java 15 class vile version to BCEL constants, adjust test tools etc. 3年前
.editorconfig Add a basic .editorconfig file 3年前
.gitignore AspectJ 1.9.6 final bits 3年前
README.md 1.9.3.RC1 final bits 5年前
mvnw Update to Maven 3.6.3 3年前
mvnw.cmd Update to Maven 3.6.3 3年前
pom.xml Set maven-assembly-plugin version 3.1.1 explicitly for each POM module 3年前

README.md

AspectJ

Building

AspectJ has a multi module maven build. Although various modules produce intermediate results, the key artifacts at the end of the build are:

  • aspectjrt - the AspectJ runtime
  • aspectjweaver - the AspectJ weaver
  • aspectjtools - the AspectJ compiler

These are the artifacts published to maven central for each release. In addition there is an installer that can be run with java -jar to install AspectJ onto Windows/Mac/Linux. This installer is produced by the installer sub module.

In the root of a cloned AspectJ simply run:

./mvnw clean install

This will build all the modules, run all the tests and install the key artifacts in your local repository.

Running the tests in eclipse

Once you have imported all the projects using m2e, close the org.eclipse.jdt.core project (TOBEFIXED), then there is a special module called run-all-junit-tests and within that a RunTheseBeforeYouCommitTests class that can be run with the JUnit launcher. This will execute all the tests in each module plus the compiler tests in the tests module. When you close org.eclipse.jdt.core you might need to do a maven refresh on the run-all-junit-tests project.

Setting version for release:

mvn versions:set -DgroupId=org.aspectj -DartifactId=* -DoldVersion=1.9.3.BUILD-SNAPSHOT -DnewVersion=1.9.3