From 41d7e37d28314bce3db9c5a3149b443f6d517d75 Mon Sep 17 00:00:00 2001 From: Christopher Donnelly Date: Wed, 16 Nov 2022 16:37:56 -0500 Subject: [PATCH] another attempt at gh-page? --- README.md | 58 ---- artifacts.jar | Bin 0 -> 928 bytes catalog.xml | 26 -- content.jar | Bin 0 -> 5540 bytes ...lipse.ajdt.feature_0.14.5.202211161957.jar | Bin 0 -> 5807 bytes org.maven.ide.eclipse.ajdt.feature/.gitignore | 1 - .../build.properties | 8 - .../category.xml | 17 -- .../dev.properties | 71 ----- .../feature.properties | 120 --------- .../feature.xml | 42 --- .../license.html | 109 -------- org.maven.ide.eclipse.ajdt.feature/pom.xml | 71 ----- .../sourceTemplateFeature/feature.properties | 120 --------- .../sourceTemplateFeature/license.html | 109 -------- .../src/main/assembly/assembly.xml | 14 - org.maven.ide.eclipse.ajdt.site/.gitignore | 2 - org.maven.ide.eclipse.ajdt.site/category.xml | 11 - org.maven.ide.eclipse.ajdt.site/pom.xml | 50 ---- .../src/main/assembly/assembly.xml | 14 - org.maven.ide.eclipse.ajdt.tests/.gitignore | 6 - .../META-INF/MANIFEST.MF | 25 -- .../build.properties | 4 - org.maven.ide.eclipse.ajdt.tests/pom.xml | 79 ------ .../projects/interproject/aspect/pom.xml | 64 ----- .../aspect/src/main/aspect/at/TestAspect.aj | 7 - .../aspect/src/main/java/ac/AClass.java | 11 - .../interproject/aspect/src/test/.gitignore | 0 .../projects/interproject/depa/pom.xml | 62 ----- .../depa/src/main/java/da/DependencyA.java | 11 - .../interproject/depa/src/test/.gitignore | 0 .../projects/interproject/depi/pom.xml | 11 - .../depi/src/main/java/di/DependencyI.java | 11 - .../interproject/depi/src/test/.gitignore | 0 .../projects/interproject/pom.xml | 13 - .../projects/p01/pom.xml | 50 ---- .../projects/p01/src/main/aspect/test/Test.aj | 5 - .../projects/p02/pom.xml | 50 ---- .../projects/p02/src/main/aspect/test/Test.aj | 5 - .../projects/p02/src/main/java/Foo.java | 1 - .../projects/p02/src/test/java/Foo.java | 1 - .../projects/p03/pom.xml | 44 --- .../projects/p03/src/main/aspect/test/Test.aj | 5 - .../p03/src/test/aspect/test/Test2.aj | 5 - .../projects/p04-noExecutions/pom.xml | 38 --- .../src/main/aspect/test/Test.aj | 4 - .../p04-noExecutions/src/main/java/Foo.java | 1 - .../p04-noExecutions/src/test/java/Foo.java | 1 - .../projects/p05-skip/pom.xml | 38 --- .../p05-skip/src/main/aspect/test/Test.aj | 4 - .../projects/p05-skip/src/main/java/Foo.java | 1 - .../projects/p05-skip/src/test/java/Foo.java | 1 - .../tests/AjdtProjectConfiguratorTest.java | 219 --------------- org.maven.ide.eclipse.ajdt/.gitignore | 4 - .../META-INF/MANIFEST.MF | 17 -- org.maven.ide.eclipse.ajdt/build.properties | 6 - .../lifecycle-mapping-metadata.xml | 101 ------- org.maven.ide.eclipse.ajdt/plugin.xml | 14 - org.maven.ide.eclipse.ajdt/pom.xml | 25 -- .../eclipse/ajdt/AjdtProjectConfigurator.java | 252 ------------------ .../ajdt/AspectJPluginConfiguration.java | 177 ------------ ...n.ide.eclipse.ajdt_0.14.5.202211161957.jar | Bin 0 -> 10822 bytes pom.xml | 228 ---------------- .../site.xml => site.xml | 2 +- 64 files changed, 1 insertion(+), 2445 deletions(-) delete mode 100644 README.md create mode 100644 artifacts.jar delete mode 100644 catalog.xml create mode 100644 content.jar create mode 100644 features/org.maven.ide.eclipse.ajdt.feature_0.14.5.202211161957.jar delete mode 100644 org.maven.ide.eclipse.ajdt.feature/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt.feature/build.properties delete mode 100644 org.maven.ide.eclipse.ajdt.feature/category.xml delete mode 100644 org.maven.ide.eclipse.ajdt.feature/dev.properties delete mode 100644 org.maven.ide.eclipse.ajdt.feature/feature.properties delete mode 100644 org.maven.ide.eclipse.ajdt.feature/feature.xml delete mode 100644 org.maven.ide.eclipse.ajdt.feature/license.html delete mode 100644 org.maven.ide.eclipse.ajdt.feature/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/feature.properties delete mode 100644 org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/license.html delete mode 100644 org.maven.ide.eclipse.ajdt.feature/src/main/assembly/assembly.xml delete mode 100644 org.maven.ide.eclipse.ajdt.site/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt.site/category.xml delete mode 100644 org.maven.ide.eclipse.ajdt.site/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.site/src/main/assembly/assembly.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt.tests/META-INF/MANIFEST.MF delete mode 100644 org.maven.ide.eclipse.ajdt.tests/build.properties delete mode 100644 org.maven.ide.eclipse.ajdt.tests/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/aspect/at/TestAspect.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/java/ac/AClass.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/test/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/main/java/da/DependencyA.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/test/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/main/java/di/DependencyI.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/test/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/interproject/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p01/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p01/src/main/aspect/test/Test.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p02/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/aspect/test/Test.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/java/Foo.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p02/src/test/java/Foo.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p03/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p03/src/main/aspect/test/Test.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p03/src/test/aspect/test/Test2.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/aspect/test/Test.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/java/Foo.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/test/java/Foo.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/aspect/test/Test.aj delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/java/Foo.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/test/java/Foo.java delete mode 100644 org.maven.ide.eclipse.ajdt.tests/src/org/maven/ide/eclipse/ajdt/tests/AjdtProjectConfiguratorTest.java delete mode 100644 org.maven.ide.eclipse.ajdt/.gitignore delete mode 100644 org.maven.ide.eclipse.ajdt/META-INF/MANIFEST.MF delete mode 100644 org.maven.ide.eclipse.ajdt/build.properties delete mode 100644 org.maven.ide.eclipse.ajdt/lifecycle-mapping-metadata.xml delete mode 100644 org.maven.ide.eclipse.ajdt/plugin.xml delete mode 100644 org.maven.ide.eclipse.ajdt/pom.xml delete mode 100644 org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AjdtProjectConfigurator.java delete mode 100644 org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AspectJPluginConfiguration.java create mode 100644 plugins/org.maven.ide.eclipse.ajdt_0.14.5.202211161957.jar delete mode 100644 pom.xml rename org.maven.ide.eclipse.ajdt.site/site.xml => site.xml (80%) diff --git a/README.md b/README.md deleted file mode 100644 index b67b264..0000000 --- a/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# m2eclipse-ajdt -M2E Configurer for AJDT - -This plugin provides support for Eclipse build procedure in maven projects that use `aspectj:compile`. -Without this plugin you may see warnings such as "`Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:aspectj-maven-plugin ...`" - -This plugin supports multiple different forked versions of `aspectj-maven-plugin`. Following `groupId` values for this plugin are recognized: - * `dev.aspectj` - * `com.nickwongdev` - * `org.codehaus.mojo` - * `com.github.m50d` - * `se.haleby.aspectj` - * `io.starter` - -I need this plugin for work stuff and plan to maintain its compatiblity with Eclipse (mostly packaging related updates). Any updates for this plugin are expected to happen when somehing breaks my use-case. I welcome any patches and pull requests. - -If you find this plugin useful, you are free to use and distribute it according to the original license. - -## Build -Use Java version 11 to build this plugin (if you use other version, build will fail because MANIFEST.MF has required version set to JavaSE-11) -```sh -mvn clean package -# or use specific java installation -JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 mvn clean package -``` -This build produces Eclipse update site to folder `org.maven.ide.eclipse.ajdt.site/target/site`. You can simply copy everything in that directory and host it with -any http server you want and then install the artifacts from that site with Eclipse. - -## Tests -Execute integration tests with following command. -```sh -mvn clean integration-test -``` -Integration test will launch eclipse instance and this process takes a while but should complete successfully. - -## Release process -Create new release by executing: -```sh -# Prepare release -mvn release:prepare -DreleaseVersion=0.14.5 -Dtag=m2eclipse-ajdt-0.14.5 -DdevelopmentVersion=0.14.6-SNAPSHOT - -# Perform release -mvn release:perform -Dgoals="clean install" -``` - -`release:perform` does not work yet (unresolved javadoc issues). - -## Installation -You can install this m2e connector to eclipse by selecting Help -> Install new software... -> Add - -Eclipse update site URLs: - -| Eclipse version | Update site URL | -| --------------- | ---------------- | -| 2019-06 | https://repo.t5.fi/public/eclipse/m2eclipse-ajdt/eclipse-2019-06/ | -| 2020-12 | https://repo.t5.fi/public/eclipse/m2eclipse-ajdt/eclipse-2020-12/ | - -These update sites are provided on best-effort basis but availability is generally good. diff --git a/artifacts.jar b/artifacts.jar new file mode 100644 index 0000000000000000000000000000000000000000..a0c410ba646261c838dc8973a0923b9f96377423 GIT binary patch literal 928 zcmWIWW@Zs#;Nak3a4s(hWk3SF3@i+ZMJ1VOiOD6!dKI}j|4uP591V-kzilQ`r@!I< zg7yS2IiJr;T|!y<9M{Bh8*`6Nvf&re=ZlVwnB+B^<>&j!N!~`&mTlZDQfqwP@_xCV z)%`~Cdqy)5n+#{r9=tr<&JhM)fN=gnE2?*97UPmeyDu{*&;{9%5obiUK$ zb=wkcKj@wFeK#vSOY(nXeD|e@^@}EdUw>}V{n=5oLtj^j3(bu_+1%yl8&D{+E=T;{ z4$**YhJg9e!RGOeM-xu)sntF3P4zatDx5DWQohyY;-Ou~R`IQ>d2+VY-TzwONz*Br zw-=fGd&De0|K5zCpThN7R^EF*$?EFg)>GLLcJy=m2Z@eloBS%*KRGucLF*~=`Zpa8 znX{H!cpFbs+|sD`ELc9<`RLlW*|$qvkFSe~Uga^{NMm~sfBoAT@ow#lp4^kpwTgZm z&L)zp>s=}$`|4PzjZW_MEtA~c3$JWBxGhmq{?3PlT*LGqKg_Uz`f zCGR)&-)WTN47(oO{rky%`}^-Ixq^$!zdCen{T$b3yX!{OrEhudjbS!h@~$t;TQom+ z760|mEq@+gswb`Y{pej&^XQ$+w!U8` z{9*1kd3EWi3cY=2=eTeBx+8sg{k$5B+TYi2^6~tgD)(^qo6TF(%B8bZUv`}Dj!`-x ztg3lhRakSGmY~MPOuo{IOLrS~ajV+>-1ckYm48j=4Se0Jq7r;tR9L6GJl7Pr^qcua zXL-}}rW98;ML!YMxuGhP3{FOTH+JU?HBkN;_N)5(UUOdgf4_yQ1HScZ=5;_+FZpxk%KxdGT!J!~I;Ul>4>~qcscDnQGpofu*--^*CC6AD zd9vAx`y#w7TRk?KEKbqa^gnNxU^xHZxw7;1i~-*49Ili4EO?k17<#!G7y`T*nM4>6 fnF(1Al$lTgM%D`OW@Q5@VFW^ZAngq_mVp5Pf)$tH literal 0 HcmV?d00001 diff --git a/catalog.xml b/catalog.xml deleted file mode 100644 index 057c84a..0000000 --- a/catalog.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - org.eclipse.m2e.discovery.category.lifecycles - AspectJ m2e configurator - lifecycles - org.maven.ide.eclipse.ajdt - lifecycles - EPL - AspectJ - SpringSource - - http://dist.springsource.org/release/AJDT/composite/ - org.maven.ide.eclipse.ajdt.feature.feature.group - 0.13.0.201107281640 - - org.maven.ide.eclipse.ajdt - - - - Maven Integration for AspectJ Development Tools - http://eclipse.org/ajdt - - - - diff --git a/content.jar b/content.jar new file mode 100644 index 0000000000000000000000000000000000000000..6d3fb0e71302027e0e6ee4e18c210eb5d024b4e7 GIT binary patch literal 5540 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 X>S9|VOB literal 0 HcmV?d00001 diff --git a/features/org.maven.ide.eclipse.ajdt.feature_0.14.5.202211161957.jar b/features/org.maven.ide.eclipse.ajdt.feature_0.14.5.202211161957.jar new file mode 100644 index 0000000000000000000000000000000000000000..71f99365ff95a8ffcf35afea025e8be07b5cb9c1 GIT binary patch literal 5807 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 literal 0 HcmV?d00001 diff --git a/org.maven.ide.eclipse.ajdt.feature/.gitignore b/org.maven.ide.eclipse.ajdt.feature/.gitignore deleted file mode 100644 index ea8c4bf..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/org.maven.ide.eclipse.ajdt.feature/build.properties b/org.maven.ide.eclipse.ajdt.feature/build.properties deleted file mode 100644 index 185890d..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/build.properties +++ /dev/null @@ -1,8 +0,0 @@ -bin.includes = feature.xml,\ - feature.properties,\ - license.html -src.includes = feature.properties,\ - feature.xml,\ - license.html,\ - build.properties,\ - category.xml diff --git a/org.maven.ide.eclipse.ajdt.feature/category.xml b/org.maven.ide.eclipse.ajdt.feature/category.xml deleted file mode 100644 index acccca6..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/category.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - Maven Integration for AJDT - - - - - - - - - - Optional Maven (M2Eclipse) integration for AJDT. - - - diff --git a/org.maven.ide.eclipse.ajdt.feature/dev.properties b/org.maven.ide.eclipse.ajdt.feature/dev.properties deleted file mode 100644 index ac9c4a6..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/dev.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -#Thu Jul 28 16:18:19 PDT 2011 -com.springsource.sts.core=bin -org.codehaus.groovy.eclipse.ui=bin -org.codehaus.groovy.m2eclipse=bin -com.springsource.sts.roo.ui=bin -org.codehaus.groovy.eclipse.refactoring=bin -org.codehaus.groovy.eclipse.quickfix.test=bin -com.springsource.sts.grails.explorer=bin -com.springsource.sts.grails.test=bin -org.eclipse.ajdt.examples=bin -org.eclipse.jdt.groovy.core.tests.builder=bin -org.eclipse.ajdt.core=bin -All_Plugins=bin -org.eclipse.jdt.groovy.core.tests.compiler=bin -org.eclipse.jdt.groovy.core=bin -com.springsource.sts.groovy.debug.tests=bin -com.springsource.sts.grails.junit=bin -org.eclipse.ajdt.mylyn.ui.tests=bin -org.codehaus.groovy.eclipse.core.test=bin -org.codehaus.groovy.eclipse.codebrowsing.test=bin -org.eclipse.jdt.core=bin -org.codehaus.groovy.eclipse.tests=bin -com.springsource.sts.ide.configurator=bin -com.springsource.sts.grails.ui=bin -org.codehaus.groovy.eclipse.dsl.tests=bin -com.springsource.sts.grails.runonserver=bin -@ignoredot@=true -org.codehaus.groovy.eclipse.codeassist.completion=bin -org.codehaus.groovy.eclipse.codebrowsing=bin -com.springsource.sts.tests.util=bin -com.springsource.sts.groovy.debug.ui=bin -org.eclipse.ajdt.mylyn.ui=bin -org.eclipse.ajdt.core.tests=bin -com.springsource.sts.groovy.debug.core=bin -org.codehaus.groovy.eclipse.core=bin -org.codehaus.groovy.eclipse.quickfix=bin -org.eclipse.contribution.weaving.jdt.tests=bin -org.eclipse.contribution.xref.ui.tests=bin -com.springsource.sts.grails.core=bin -org.codehaus.groovy.eclipse.astviews=bin -org.codehaus.groovy.frameworkadapter=bin -org.maven.ide.eclipse.ajdt.tests=target/classes -com.springsource.sts.roo.core=bin -org.eclipse.contribution.xref.core.tests=bin -org.codehaus.groovy.eclipse.codeassist.completion.test=bin -com.springsource.sts.maven=bin -org.eclipse.contribution.xref.core=bin -org.codehaus.groovy.eclipse.ant=bin -org.eclipse.ajdt.ui.visual.tests=bin -org.codehaus.groovy.eclipse.junit.test=bin -org.eclipse.ajdt.ui=bin -com.springsource.sts.frameworks.test.util=bin -org.eclipse.osgi=org.eclipse.osgi_3.7.0.v20110124-0830.jar -com.springsource.sts.grails.test.util=bin -org.codehaus.groovy.eclipse.dsl=bin -com.springsource.sts.grails.editor.groovy=bin -org.codehaus.groovy.alltests=bin -org.eclipse.contribution.weaving.jdt=bin -com.springsource.sts.frameworks.ui=bin -org.codehaus.groovy.eclipse.refactoring.test=bin -org.codehaus.groovy=bin,bin-trace -com.springsource.sts.grails.editor.gsp=bin -org.eclipse.equinox.weaving.hook=bin -org.eclipse.contribution.visualiser=bin -org.eclipse.contribution.xref.ui=bin -org.eclipse.contribution.visualiser.tests=bin -org.eclipse.ajdt.ui.tests=bin -org.maven.ide.eclipse.ajdt=target/classes -com.springsource.sts.grails.refactoring=bin -com.springsource.sts.frameworks.core=bin diff --git a/org.maven.ide.eclipse.ajdt.feature/feature.properties b/org.maven.ide.eclipse.ajdt.feature/feature.properties deleted file mode 100644 index 915195c..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/feature.properties +++ /dev/null @@ -1,120 +0,0 @@ -############################################################################### -# Copyright (c) 2000, 2009 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### -featureName=Maven Integration for AJDT (Optional) - -providerName=Sonatype, Inc. - -description=Maven project configuration for Eclipse AJDT -descriptionURL=http://m2eclipse.sonatype.org - -licenseURL=license.html - -license=\ -ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\ -March 17, 2005\n\ -\n\ -Usage Of Content\n\ -\n\ -THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\ -OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\ -USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\ -AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\ -NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\ -AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\ -AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\ -OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\ -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\ -OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\ -BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\ -\n\ -Applicable Licenses\n\ -\n\ -Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\ -is provided to you under the terms and conditions of the Eclipse Public\n\ -License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\ -Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\ -For purposes of the EPL, "Program" will mean the Content.\n\ -\n\ -Content includes, but is not limited to, source code, object code,\n\ -documentation and other files maintained in the Eclipse.org CVS\n\ -repository ("Repository") in CVS modules ("Modules") and made available\n\ -as downloadable archives ("Downloads").\n\ -\n\ - - Content may be structured and packaged into modules to facilitate delivering,\n\ - extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\ - plug-in fragments ("Fragments"), and features ("Features").\n\ - - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\ - in a directory named "plugins".\n\ - - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\ - Each Feature may be packaged as a sub-directory in a directory named "features".\n\ - Within a Feature, files named "feature.xml" may contain a list of the names and version\n\ - numbers of the Plug-ins and/or Fragments associated with that Feature.\n\ - - Features may also include other Features ("Included Features"). Within a Feature, files\n\ - named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\ -\n\ -Features may also include other Features ("Included Features"). Files named\n\ -"feature.xml" may contain a list of the names and version numbers of\n\ -Included Features.\n\ -\n\ -The terms and conditions governing Plug-ins and Fragments should be\n\ -contained in files named "about.html" ("Abouts"). The terms and\n\ -conditions governing Features and Included Features should be contained\n\ -in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\ -Licenses may be located in any directory of a Download or Module\n\ -including, but not limited to the following locations:\n\ -\n\ - - The top-level (root) directory\n\ - - Plug-in and Fragment directories\n\ - - Inside Plug-ins and Fragments packaged as JARs\n\ - - Sub-directories of the directory named "src" of certain Plug-ins\n\ - - Feature directories\n\ -\n\ -Note: if a Feature made available by the Eclipse Foundation is installed using the\n\ -Eclipse Update Manager, you must agree to a license ("Feature Update\n\ -License") during the installation process. If the Feature contains\n\ -Included Features, the Feature Update License should either provide you\n\ -with the terms and conditions governing the Included Features or inform\n\ -you where you can locate them. Feature Update Licenses may be found in\n\ -the "license" property of files named "feature.properties". Such Abouts,\n\ -Feature Licenses and Feature Update Licenses contain the terms and\n\ -conditions (or references to such terms and conditions) that govern your\n\ -use of the associated Content in that directory.\n\ -\n\ -THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\ -TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\ -SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\ -\n\ - - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\ - - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\ - - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\ - - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\ - - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\ - - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\ -\n\ -IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\ -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\ -is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\ -govern that particular Content.\n\ -\n\ -Cryptography\n\ -\n\ -Content may contain encryption software. The country in which you are\n\ -currently may have restrictions on the import, possession, and use,\n\ -and/or re-export to another country, of encryption software. BEFORE\n\ -using any encryption software, please check the country's laws,\n\ -regulations and policies concerning the import, possession, or use,\n\ -and re-export of encryption software, to see if this is permitted.\n\ -\n\ -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n -########### end of license property ########################################## - -copyright=Copyright (c) 2008 Sonatype, Inc. -copyrightUrl=http://sonatype.com/ diff --git a/org.maven.ide.eclipse.ajdt.feature/feature.xml b/org.maven.ide.eclipse.ajdt.feature/feature.xml deleted file mode 100644 index b63bb90..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/feature.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - - - %description - - - - %copyright - - - - %license - - - - - - - - - - - - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.feature/license.html b/org.maven.ide.eclipse.ajdt.feature/license.html deleted file mode 100644 index 71b4d05..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/license.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -Eclipse.org Software User Agreement -

Eclipse Foundation Software User Agreement

-

March 17, 2005

- -

Usage Of Content

- -

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS - (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND - CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE - OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR - NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND - CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.

- -

Applicable Licenses

- -

Unless otherwise indicated, all Content made available by the -Eclipse Foundation is provided to you under the terms and conditions of -the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is -provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. - For purposes of the EPL, "Program" will mean the Content.

- -

Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS -repository ("Repository") in CVS modules ("Modules") and made available -as downloadable archives ("Downloads").

- -
    -
  • Content may be structured and packaged into modules to -facilitate delivering, extending, and upgrading the Content. Typical -modules may include plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features").
  • -
  • Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".
  • -
  • A -Feature is a bundle of one or more Plug-ins and/or Fragments and -associated material. Each Feature may be packaged as a sub-directory in -a directory named "features". Within a Feature, files named -"feature.xml" may contain a list of the names and version numbers of -the Plug-ins and/or Fragments associated with that Feature.
  • -
  • Features -may also include other Features ("Included Features"). Within a -Feature, files named "feature.xml" may contain a list of the names and -version numbers of Included Features.
  • -
- -

The terms and conditions governing Plug-ins and Fragments should be -contained in files named "about.html" ("Abouts"). The terms and -conditions governing Features and -Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module -including, but not limited to the following locations:

- -
    -
  • The top-level (root) directory
  • -
  • Plug-in and Fragment directories
  • -
  • Inside Plug-ins and Fragments packaged as JARs
  • -
  • Sub-directories of the directory named "src" of certain Plug-ins
  • -
  • Feature directories
  • -
- -

Note: if a Feature made available by the Eclipse Foundation is -installed using the Eclipse Update Manager, you must agree to a license -("Feature Update License") during the -installation process. If the Feature contains Included Features, the -Feature Update License should either provide you with the terms and -conditions governing the Included Features or -inform you where you can locate them. Feature Update Licenses may be -found in the "license" property of files named "feature.properties" -found within a Feature. -Such Abouts, Feature Licenses, and Feature Update Licenses contain the -terms and conditions (or references to such terms and conditions) that -govern your use of the associated Content in -that directory.

- -

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER -TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND -CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- - - -

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND -CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, -or Feature Update License is provided, please -contact the Eclipse Foundation to determine what terms and conditions -govern that particular Content.

- -

Cryptography

- -

Content may contain encryption software. The country in which you -are currently may have restrictions on the import, possession, and use, -and/or re-export to another country, of encryption software. BEFORE -using any encryption software, please check the country's laws, -regulations and policies concerning the import, possession, or use, and -re-export of encryption software, to see if this is permitted.

- -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. - \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.feature/pom.xml b/org.maven.ide.eclipse.ajdt.feature/pom.xml deleted file mode 100644 index f3e6486..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - 4.0.0 - - - org.maven.ide.eclipse.ajdt - org.maven.ide.eclipse.ajdt.parent - 0.14.5-SNAPSHOT - ../pom.xml - - - org.maven.ide.eclipse.ajdt.feature - - eclipse-feature - - Maven Integration for AJDT (Optional) - - - - - org.eclipse.tycho - tycho-maven-plugin - ${tycho-version} - true - - - org.eclipse.tycho - tycho-packaging-plugin - ${tycho-version} - - - - - - - publish-site - - - - org.sonatype.plugins - maven-upload-plugin - 0.0.1 - - - publish-site - deploy - - upload-file - - - ${project.build.directory}/${project.artifactId}-${project.version}-site.zip - forge-releases - ${m2e.site-compressed} - m2eclipse-ajdt/${unqualifiedVersion}/N/${unqualifiedVersion}.${buildQualifier} - - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/feature.properties b/org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/feature.properties deleted file mode 100644 index 7249825..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/feature.properties +++ /dev/null @@ -1,120 +0,0 @@ -############################################################################### -# Copyright (c) 2000, 2009 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### -featureName=Maven Integration for AJDT Sources (Optional) - -providerName=Sonatype, Inc. - -description=This Feature provides the source code for the AJDT Maven project configurator -descriptionURL=http://m2eclipse.sonatype.org - -licenseURL=license.html - -license=\ -ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\n\ -March 17, 2005\n\ -\n\ -Usage Of Content\n\ -\n\ -THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\ -OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\ -USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\ -AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\ -NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\ -AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\ -AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\ -OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\ -TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\ -OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\ -BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\ -\n\ -Applicable Licenses\n\ -\n\ -Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\ -is provided to you under the terms and conditions of the Eclipse Public\n\ -License Version 1.0 ("EPL"). A copy of the EPL is provided with this\n\ -Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\ -For purposes of the EPL, "Program" will mean the Content.\n\ -\n\ -Content includes, but is not limited to, source code, object code,\n\ -documentation and other files maintained in the Eclipse.org CVS\n\ -repository ("Repository") in CVS modules ("Modules") and made available\n\ -as downloadable archives ("Downloads").\n\ -\n\ - - Content may be structured and packaged into modules to facilitate delivering,\n\ - extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\ - plug-in fragments ("Fragments"), and features ("Features").\n\ - - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\n\ - in a directory named "plugins".\n\ - - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\ - Each Feature may be packaged as a sub-directory in a directory named "features".\n\ - Within a Feature, files named "feature.xml" may contain a list of the names and version\n\ - numbers of the Plug-ins and/or Fragments associated with that Feature.\n\ - - Features may also include other Features ("Included Features"). Within a Feature, files\n\ - named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\ -\n\ -Features may also include other Features ("Included Features"). Files named\n\ -"feature.xml" may contain a list of the names and version numbers of\n\ -Included Features.\n\ -\n\ -The terms and conditions governing Plug-ins and Fragments should be\n\ -contained in files named "about.html" ("Abouts"). The terms and\n\ -conditions governing Features and Included Features should be contained\n\ -in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\ -Licenses may be located in any directory of a Download or Module\n\ -including, but not limited to the following locations:\n\ -\n\ - - The top-level (root) directory\n\ - - Plug-in and Fragment directories\n\ - - Inside Plug-ins and Fragments packaged as JARs\n\ - - Sub-directories of the directory named "src" of certain Plug-ins\n\ - - Feature directories\n\ -\n\ -Note: if a Feature made available by the Eclipse Foundation is installed using the\n\ -Eclipse Update Manager, you must agree to a license ("Feature Update\n\ -License") during the installation process. If the Feature contains\n\ -Included Features, the Feature Update License should either provide you\n\ -with the terms and conditions governing the Included Features or inform\n\ -you where you can locate them. Feature Update Licenses may be found in\n\ -the "license" property of files named "feature.properties". Such Abouts,\n\ -Feature Licenses and Feature Update Licenses contain the terms and\n\ -conditions (or references to such terms and conditions) that govern your\n\ -use of the associated Content in that directory.\n\ -\n\ -THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\n\ -TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\ -SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\ -\n\ - - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\ - - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\ - - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\ - - IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)\n\ - - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\ - - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\ -\n\ -IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\ -TO USE OF THE CONTENT. If no About, Feature License or Feature Update License\n\ -is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\ -govern that particular Content.\n\ -\n\ -Cryptography\n\ -\n\ -Content may contain encryption software. The country in which you are\n\ -currently may have restrictions on the import, possession, and use,\n\ -and/or re-export to another country, of encryption software. BEFORE\n\ -using any encryption software, please check the country's laws,\n\ -regulations and policies concerning the import, possession, or use,\n\ -and re-export of encryption software, to see if this is permitted.\n\ -\n\ -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n -########### end of license property ########################################## - -copyright=Copyright (c) 2008 Sonatype, Inc. -copyrightUrl=http://sonatype.com/ diff --git a/org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/license.html b/org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/license.html deleted file mode 100644 index 71b4d05..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/sourceTemplateFeature/license.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - -Eclipse.org Software User Agreement -

Eclipse Foundation Software User Agreement

-

March 17, 2005

- -

Usage Of Content

- -

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS - (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND - CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE - OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR - NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND - CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.

- -

Applicable Licenses

- -

Unless otherwise indicated, all Content made available by the -Eclipse Foundation is provided to you under the terms and conditions of -the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is -provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. - For purposes of the EPL, "Program" will mean the Content.

- -

Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS -repository ("Repository") in CVS modules ("Modules") and made available -as downloadable archives ("Downloads").

- -
    -
  • Content may be structured and packaged into modules to -facilitate delivering, extending, and upgrading the Content. Typical -modules may include plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features").
  • -
  • Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".
  • -
  • A -Feature is a bundle of one or more Plug-ins and/or Fragments and -associated material. Each Feature may be packaged as a sub-directory in -a directory named "features". Within a Feature, files named -"feature.xml" may contain a list of the names and version numbers of -the Plug-ins and/or Fragments associated with that Feature.
  • -
  • Features -may also include other Features ("Included Features"). Within a -Feature, files named "feature.xml" may contain a list of the names and -version numbers of Included Features.
  • -
- -

The terms and conditions governing Plug-ins and Fragments should be -contained in files named "about.html" ("Abouts"). The terms and -conditions governing Features and -Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module -including, but not limited to the following locations:

- -
    -
  • The top-level (root) directory
  • -
  • Plug-in and Fragment directories
  • -
  • Inside Plug-ins and Fragments packaged as JARs
  • -
  • Sub-directories of the directory named "src" of certain Plug-ins
  • -
  • Feature directories
  • -
- -

Note: if a Feature made available by the Eclipse Foundation is -installed using the Eclipse Update Manager, you must agree to a license -("Feature Update License") during the -installation process. If the Feature contains Included Features, the -Feature Update License should either provide you with the terms and -conditions governing the Included Features or -inform you where you can locate them. Feature Update Licenses may be -found in the "license" property of files named "feature.properties" -found within a Feature. -Such Abouts, Feature Licenses, and Feature Update Licenses contain the -terms and conditions (or references to such terms and conditions) that -govern your use of the associated Content in -that directory.

- -

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER -TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND -CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- - - -

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND -CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, -or Feature Update License is provided, please -contact the Eclipse Foundation to determine what terms and conditions -govern that particular Content.

- -

Cryptography

- -

Content may contain encryption software. The country in which you -are currently may have restrictions on the import, possession, and use, -and/or re-export to another country, of encryption software. BEFORE -using any encryption software, please check the country's laws, -regulations and policies concerning the import, possession, or use, and -re-export of encryption software, to see if this is permitted.

- -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. - \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.feature/src/main/assembly/assembly.xml b/org.maven.ide.eclipse.ajdt.feature/src/main/assembly/assembly.xml deleted file mode 100644 index 2a8a526..0000000 --- a/org.maven.ide.eclipse.ajdt.feature/src/main/assembly/assembly.xml +++ /dev/null @@ -1,14 +0,0 @@ - - site - - zip - - false - - - ${project.build.directory}/site - / - - - - \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.site/.gitignore b/org.maven.ide.eclipse.ajdt.site/.gitignore deleted file mode 100644 index 4dc0091..0000000 --- a/org.maven.ide.eclipse.ajdt.site/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/target -/bin diff --git a/org.maven.ide.eclipse.ajdt.site/category.xml b/org.maven.ide.eclipse.ajdt.site/category.xml deleted file mode 100644 index 2d6c615..0000000 --- a/org.maven.ide.eclipse.ajdt.site/category.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - M2Eclipse AJDT Configurator - - - - - - - \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.site/pom.xml b/org.maven.ide.eclipse.ajdt.site/pom.xml deleted file mode 100644 index 9a693d6..0000000 --- a/org.maven.ide.eclipse.ajdt.site/pom.xml +++ /dev/null @@ -1,50 +0,0 @@ - - 4.0.0 - - org.maven.ide.eclipse.ajdt - org.maven.ide.eclipse.ajdt.parent - 0.14.5-SNAPSHOT - ../pom.xml - - - eclipse-repository - - org.maven.ide.eclipse.ajdt.site - org.maven.ide.eclipse.ajdt.site - M2Eclipse AJDT Configurator Update Site - - - ${accessKey} - ${secretKey} - - M2E AJDT Configurator - Eclipse - ${qualifiedVersion} - org.maven.ide.eclipse.ajdt - - - - - - org.eclipse.tycho - tycho-packaging-plugin - ${tycho-version} - - - - - - - - - - - Maven Integration for Eclipse Settings - Maven Integration for Eclipse Settings - - - - - - - \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.site/src/main/assembly/assembly.xml b/org.maven.ide.eclipse.ajdt.site/src/main/assembly/assembly.xml deleted file mode 100644 index 2a8a526..0000000 --- a/org.maven.ide.eclipse.ajdt.site/src/main/assembly/assembly.xml +++ /dev/null @@ -1,14 +0,0 @@ - - site - - zip - - false - - - ${project.build.directory}/site - / - - - - \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.tests/.gitignore b/org.maven.ide.eclipse.ajdt.tests/.gitignore deleted file mode 100644 index fadafb7..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -.class -.project -.classpath -.settings/ -target/ - diff --git a/org.maven.ide.eclipse.ajdt.tests/META-INF/MANIFEST.MF b/org.maven.ide.eclipse.ajdt.tests/META-INF/MANIFEST.MF deleted file mode 100644 index 0a621db..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/META-INF/MANIFEST.MF +++ /dev/null @@ -1,25 +0,0 @@ -Automatic-Module-Name: org.maven.ide.eclipse.ajdt.tests -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Tests Plug-in -Bundle-SymbolicName: org.maven.ide.eclipse.ajdt.tests -Bundle-Version: 0.14.5.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-17 -Require-Bundle: org.junit, - org.eclipse.m2e.core, - org.maven.ide.eclipse.ajdt, - org.maven.ide.eclipse.ajdt, - org.eclipse.core.runtime, - org.eclipse.core.resources, - org.eclipse.ajdt.core, - org.eclipse.jdt.core, - org.eclipse.m2e.core;bundle-version="2.0.0", - org.eclipse.m2e.tests.common;bundle-version="1.0.0", - org.eclipse.ajdt.ui;bundle-version="2.0.0", - org.eclipse.ui -Eclipse-BundleShape: dir -Import-Package: org.junit;version="4.12.0", - org.junit.jupiter.api;version="5.0.0", - org.slf4j, - org.slf4j.impl - diff --git a/org.maven.ide.eclipse.ajdt.tests/build.properties b/org.maven.ide.eclipse.ajdt.tests/build.properties deleted file mode 100644 index 56d7765..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/build.properties +++ /dev/null @@ -1,4 +0,0 @@ -source.. = src/ -output.. = target/classes/ -bin.includes = META-INF/,\ - . diff --git a/org.maven.ide.eclipse.ajdt.tests/pom.xml b/org.maven.ide.eclipse.ajdt.tests/pom.xml deleted file mode 100644 index a43fc9a..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/pom.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - 4.0.0 - - - org.maven.ide.eclipse.ajdt - org.maven.ide.eclipse.ajdt.parent - 0.14.5-SNAPSHOT - ../pom.xml - - - org.maven.ide.eclipse.ajdt.tests - - eclipse-test-plugin - - Maven Integration for Eclipse AJDT tests - - - - - org.eclipse.tycho - tycho-surefire-plugin - ${tycho-version} - - org.eclipse.ui.ide.workbench - true - true - true - true - ${ui.test.vmargs} - ${maven.skip.tests} - org.maven.ide.eclipse.ajdt.tests - org.maven.ide.eclipse.ajdt.tests.AjdtProjectConfiguratorTest - - org.junit - org.aspectj.runtime - org.aspectj.weaver - org.aspectj.ajde - - - - - - - - - - - macosx - - - mac - - - - -Xmx1024m -XX:MaxPermSize=512m -XstartOnFirstThread - - - - other-os - - - not-macosx - !mac - - - - -Xmx1024m -XX:MaxPermSize=256m - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/pom.xml deleted file mode 100644 index a41c38d..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/pom.xml +++ /dev/null @@ -1,64 +0,0 @@ - - 4.0.0 - - interproject - interproject - 0.0.1-SNAPSHOT - - aspect - - - org.aspectj - aspectjrt - 1.9.6 - - - interproject - depi - 0.0.1-SNAPSHOT - - - junit - junit - test - 4.12 - - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - - compile-aspects - compile - - compile - - - - - - interproject - depi - - - - junit - junit - - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/aspect/at/TestAspect.aj b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/aspect/at/TestAspect.aj deleted file mode 100644 index 9cc809b..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/aspect/at/TestAspect.aj +++ /dev/null @@ -1,7 +0,0 @@ -package test; - -public aspect TestAspect { - void around() : execution(public void *..aMethod()) { - System.out.print("TestAspect"); - } -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/java/ac/AClass.java b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/java/ac/AClass.java deleted file mode 100644 index 6eaccb4..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/main/java/ac/AClass.java +++ /dev/null @@ -1,11 +0,0 @@ -package ac; - -public class AClass { - public void aMethod() { - System.out.print("AClass"); - } - - public static void main(String[] args) { - new AClass().aMethod(); - } -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/test/.gitignore b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/aspect/src/test/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/pom.xml deleted file mode 100644 index 2a7452d..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/pom.xml +++ /dev/null @@ -1,62 +0,0 @@ - - 4.0.0 - - interproject - interproject - 0.0.1-SNAPSHOT - - depa - - - org.aspectj - aspectjrt - 1.9.6 - - - interproject - aspect - 0.0.1-SNAPSHOT - - - junit - junit - test - 4.12 - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - - compile-aspects - compile - - compile - - - - - - interproject - aspect - - - - junit - junit - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/main/java/da/DependencyA.java b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/main/java/da/DependencyA.java deleted file mode 100644 index d7bf767..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/main/java/da/DependencyA.java +++ /dev/null @@ -1,11 +0,0 @@ -package da; - -public class DependencyA { - public void aMethod() { - System.out.println("DependencyA"); - } - - public static void main(String[] args) { - new DependencyA().aMethod(); - } -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/test/.gitignore b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depa/src/test/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/pom.xml deleted file mode 100644 index 2dd2e31..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/pom.xml +++ /dev/null @@ -1,11 +0,0 @@ - - 4.0.0 - - interproject - interproject - 0.0.1-SNAPSHOT - - interproject - depi - 0.0.1-SNAPSHOT - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/main/java/di/DependencyI.java b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/main/java/di/DependencyI.java deleted file mode 100644 index bd33d9c..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/main/java/di/DependencyI.java +++ /dev/null @@ -1,11 +0,0 @@ -package di; - -public class DependencyI { - public void aMethod() { - System.out.println("DependencyI"); - } - - public static void main(String[] args) { - new DependencyI().aMethod(); - } -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/test/.gitignore b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/depi/src/test/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/interproject/pom.xml deleted file mode 100644 index e8ec864..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/interproject/pom.xml +++ /dev/null @@ -1,13 +0,0 @@ - - 4.0.0 - interproject - interproject - 0.0.1-SNAPSHOT - pom - - - aspect - depa - depi - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p01/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/p01/pom.xml deleted file mode 100644 index 4ca9961..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p01/pom.xml +++ /dev/null @@ -1,50 +0,0 @@ - - 4.0.0 - - simple - simple-p01 - 0.0.1-SNAPSHOT - - - - org.aspectj - aspectjrt - 1.9.6 - - - org.apache.maven - maven-core - 3.0 - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - - compile-aspects - compile - - compile - - - - - org.apache.maven - maven-core - - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p01/src/main/aspect/test/Test.aj b/org.maven.ide.eclipse.ajdt.tests/projects/p01/src/main/aspect/test/Test.aj deleted file mode 100644 index 808a20d..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p01/src/main/aspect/test/Test.aj +++ /dev/null @@ -1,5 +0,0 @@ -package test; - -public privileged aspect Test -{ -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p02/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/p02/pom.xml deleted file mode 100644 index e62bfb2..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p02/pom.xml +++ /dev/null @@ -1,50 +0,0 @@ - - 4.0.0 - - simple - simple-p02 - 0.0.1-SNAPSHOT - - - - org.aspectj - aspectjrt - 1.9.6 - - - org.apache.maven - maven-core - 3.0 - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - - compile-aspects - compile - - compile - - - - - org.apache.maven - maven-core - - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/aspect/test/Test.aj b/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/aspect/test/Test.aj deleted file mode 100644 index 808a20d..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/aspect/test/Test.aj +++ /dev/null @@ -1,5 +0,0 @@ -package test; - -public privileged aspect Test -{ -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/java/Foo.java b/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/java/Foo.java deleted file mode 100644 index 13e1d7f..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/main/java/Foo.java +++ /dev/null @@ -1 +0,0 @@ -class Foo { } \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/test/java/Foo.java b/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/test/java/Foo.java deleted file mode 100644 index 13e1d7f..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p02/src/test/java/Foo.java +++ /dev/null @@ -1 +0,0 @@ -class Foo { } \ No newline at end of file diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p03/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/p03/pom.xml deleted file mode 100644 index 8031b0a..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p03/pom.xml +++ /dev/null @@ -1,44 +0,0 @@ - - 4.0.0 - - simple - simple-p03 - 0.0.1-SNAPSHOT - - - - org.aspectj - aspectjrt - 1.9.6 - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - - compile-aspects - compile - - compile - - - - **/* - - - **/* - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p03/src/main/aspect/test/Test.aj b/org.maven.ide.eclipse.ajdt.tests/projects/p03/src/main/aspect/test/Test.aj deleted file mode 100644 index 808a20d..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p03/src/main/aspect/test/Test.aj +++ /dev/null @@ -1,5 +0,0 @@ -package test; - -public privileged aspect Test -{ -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p03/src/test/aspect/test/Test2.aj b/org.maven.ide.eclipse.ajdt.tests/projects/p03/src/test/aspect/test/Test2.aj deleted file mode 100644 index 959c7f9..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p03/src/test/aspect/test/Test2.aj +++ /dev/null @@ -1,5 +0,0 @@ -package test; - -public privileged aspect Test2 -{ -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/pom.xml deleted file mode 100644 index 0ca6841..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/pom.xml +++ /dev/null @@ -1,38 +0,0 @@ - - 4.0.0 - - simple - simple-p02 - 0.0.1-SNAPSHOT - - - - org.aspectj - aspectjrt - 1.9.6 - - - org.apache.maven - maven-core - 3.0 - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - false - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/aspect/test/Test.aj b/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/aspect/test/Test.aj deleted file mode 100644 index af1d522..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/aspect/test/Test.aj +++ /dev/null @@ -1,4 +0,0 @@ -package test; - -public privileged aspect Test { -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/java/Foo.java b/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/java/Foo.java deleted file mode 100644 index 2462eed..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/main/java/Foo.java +++ /dev/null @@ -1 +0,0 @@ -class Foo { } diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/test/java/Foo.java b/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/test/java/Foo.java deleted file mode 100644 index 2462eed..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p04-noExecutions/src/test/java/Foo.java +++ /dev/null @@ -1 +0,0 @@ -class Foo { } diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/pom.xml b/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/pom.xml deleted file mode 100644 index f3fd9ad..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/pom.xml +++ /dev/null @@ -1,38 +0,0 @@ - - 4.0.0 - - simple - simple-p02 - 0.0.1-SNAPSHOT - - - - org.aspectj - aspectjrt - 1.9.6 - - - org.apache.maven - maven-core - 3.0 - - - - - - - com.nickwongdev - aspectj-maven-plugin - 1.12.6 - - true - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/aspect/test/Test.aj b/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/aspect/test/Test.aj deleted file mode 100644 index af1d522..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/aspect/test/Test.aj +++ /dev/null @@ -1,4 +0,0 @@ -package test; - -public privileged aspect Test { -} diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/java/Foo.java b/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/java/Foo.java deleted file mode 100644 index 2462eed..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/main/java/Foo.java +++ /dev/null @@ -1 +0,0 @@ -class Foo { } diff --git a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/test/java/Foo.java b/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/test/java/Foo.java deleted file mode 100644 index 2462eed..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/projects/p05-skip/src/test/java/Foo.java +++ /dev/null @@ -1 +0,0 @@ -class Foo { } diff --git a/org.maven.ide.eclipse.ajdt.tests/src/org/maven/ide/eclipse/ajdt/tests/AjdtProjectConfiguratorTest.java b/org.maven.ide.eclipse.ajdt.tests/src/org/maven/ide/eclipse/ajdt/tests/AjdtProjectConfiguratorTest.java deleted file mode 100644 index 1a7f035..0000000 --- a/org.maven.ide.eclipse.ajdt.tests/src/org/maven/ide/eclipse/ajdt/tests/AjdtProjectConfiguratorTest.java +++ /dev/null @@ -1,219 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Sonatype, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - *******************************************************************************/ - -package org.maven.ide.eclipse.ajdt.tests; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import java.util.ArrayList; -import java.util.List; - -import org.eclipse.ajdt.core.AspectJCorePreferences; -import org.eclipse.ajdt.core.AspectJPlugin; -import org.eclipse.core.resources.IProject; -import org.eclipse.jdt.core.IClasspathEntry; -import org.eclipse.jdt.core.IJavaProject; -import org.eclipse.jdt.core.JavaCore; -import org.eclipse.jdt.internal.ui.JavaPlugin; -import org.eclipse.m2e.core.MavenPlugin; -import org.eclipse.m2e.core.project.ResolverConfiguration; -import org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase; -import org.eclipse.swt.widgets.Display; -import org.eclipse.ui.PlatformUI; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -/** - * @author Igor Fedorenko - */ -@SuppressWarnings("restriction") -public class AjdtProjectConfiguratorTest extends AbstractMavenProjectTestCase { - -// private String origGoalsOnImport; - - private Display display; - - @Before - public void setUp() throws Exception { - super.setUp(); - PlatformUI.getWorkbench().getDisplay().syncExec(new Runnable() { - - public void run() { - JavaPlugin.getDefault(); - } - }); - -// origGoalsOnImport = mavenConfiguration.getGoalOnImport(); -// mavenConfiguration.setGoalOnImport("process-test-classes"); - } - - @After - public void tearDown() throws Exception { -// mavenConfiguration.setGoalOnImport(origGoalsOnImport); -// - if (display != null) { - display.dispose(); - } - super.tearDown(); - } - - @Test - public void testSkipping_import() throws Exception { - ResolverConfiguration configuration = new ResolverConfiguration(); - IProject project = importProject("projects/p05-skip/pom.xml", configuration); - - waitForJobsToComplete(); - - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(project, monitor); - - assertTrue("Expected no AJDT nature", !project.hasNature(AspectJPlugin.ID_NATURE)); - - } - - @Test - public void testNoExecutions_import() throws Exception { - ResolverConfiguration configuration = new ResolverConfiguration(); - IProject project = importProject("projects/p04-noExecutions/pom.xml", configuration); - - waitForJobsToComplete(); - - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(project, monitor); - - assertTrue("Expected no AJDT nature", !project.hasNature(AspectJPlugin.ID_NATURE)); - - } - - // TODOO disabled - @Test - public void testSimple01_import() throws Exception { - ResolverConfiguration configuration = new ResolverConfiguration(); - IProject project = importProject("projects/p01/pom.xml", configuration); - -// waitForJobsToComplete(); - - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(project, monitor); - - assertTrue("Expected AJDT nature", project.hasNature(AspectJPlugin.ID_NATURE)); - - IJavaProject javaProject = JavaCore.create(project); - List sources = getSources(javaProject.getRawClasspath()); - assertEquals(sources.toString(), 3, sources.size()); - assertEquals(project.getFolder("src/main/java").getFullPath(), sources.get(0).getPath()); - assertEquals(project.getFolder("src/test/java").getFullPath(), sources.get(1).getPath()); - assertEquals(project.getFolder("src/main/aspect").getFullPath(), sources.get(2).getPath()); - - String[] aspectPath = AspectJCorePreferences.getResolvedProjectAspectPath(project); - assertEquals("The result of getResolvedProjectAspectPath is always an array of length 3", 3, aspectPath.length); - assertTrue(aspectPath[0], aspectPath[0].contains("/maven-core-")); - assertEquals("Should be one segment of this aspect path", aspectPath[0].length()-1, aspectPath[0].indexOf(':')); - assertTrue("Content kind should be BINARY",aspectPath[1].startsWith("2")); //$NON-NLS-1$ //$NON-NLS-2$ - assertTrue("Entry kind should be LIBRARY", aspectPath[2].startsWith("1")); //$NON-NLS-1$ //$NON-NLS-2$ - } - - @Test - public void testSimple02_import() throws Exception { - ResolverConfiguration configuration = new ResolverConfiguration(); - IProject project = importProject("projects/p02/pom.xml", configuration); - - waitForJobsToComplete(); - - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(project, monitor); - - assertTrue("Expected AJDT nature", project.hasNature(AspectJPlugin.ID_NATURE)); - - IJavaProject javaProject = JavaCore.create(project); - List sources = getSources(javaProject.getRawClasspath()); - assertEquals(sources.toString(), 3, sources.size()); - assertEquals(project.getFolder("src/main/java").getFullPath(), sources.get(0).getPath()); - assertEquals(project.getFolder("src/test/java").getFullPath(), sources.get(1).getPath()); - assertEquals(project.getFolder("src/main/aspect").getFullPath(), sources.get(2).getPath()); - - String[] aspectPath = AspectJCorePreferences.getResolvedProjectAspectPath(project); - assertEquals("The result of getResolvedProjectAspectPath is always an array of length 3", 3, aspectPath.length); - assertTrue(aspectPath[0].contains("/maven-core-")); - assertEquals("Should be one segment of this aspect path", aspectPath[0].length()-1, aspectPath[0].indexOf(':')); - assertTrue("Content kind should be BINARY",aspectPath[1].startsWith("2")); //$NON-NLS-1$ //$NON-NLS-2$ - assertTrue("Entry kind should be LIBRARY", aspectPath[2].startsWith("1")); //$NON-NLS-1$ //$NON-NLS-2$ - } - - @Test - public void testSimple03_import() throws Exception { - ResolverConfiguration configuration = new ResolverConfiguration(); - IProject project = importProject("projects/p03/pom.xml", configuration); - - waitForJobsToComplete(); - - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(project, monitor); - - assertTrue("Expected AJDT nature", project.hasNature(AspectJPlugin.ID_NATURE)); - - IJavaProject javaProject = JavaCore.create(project); - List sources = getSources(javaProject.getRawClasspath()); - - assertEquals(sources.toString(), 3, sources.size()); - assertEquals(project.getFolder("src/main/java").getFullPath(), sources.get(0).getPath()); - assertEquals(project.getFolder("src/test/java").getFullPath(), sources.get(1).getPath()); - assertEquals(project.getFolder("src/main/aspect").getFullPath(), sources.get(2).getPath()); - - // Test folder not supported (?) - //assertEquals(project.getFolder("src/test/aspect").getFullPath(), sources.get(3).getPath()); - - // now check exclusion and inclusions - System.out.println("Inclusions: " + sources.get(2).getInclusionPatterns()); - System.out.println("Exclusions: " + sources.get(2).getInclusionPatterns()); - } - - private List getSources(IClasspathEntry[] rawCp) { - ArrayList sources = new ArrayList(); - for (IClasspathEntry entry : rawCp) { - if (IClasspathEntry.CPE_SOURCE == entry.getEntryKind()) { - sources.add(entry); - } - } - return sources; - } - - @Test - public void testInterProject() throws Exception { - ResolverConfiguration configuration = new ResolverConfiguration(); - IProject[] projects = importProjects("projects/interproject", new String[] {"pom.xml", "aspect/pom.xml", "depa/pom.xml", "depi/pom.xml"}, configuration); - - // the real test would need to check if aspect/in paths are set properly - // don't know yet if there will be common API for that in AJDT 1.5 and 1.6 - - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(projects[0], monitor); - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(projects[1], monitor); - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(projects[2], monitor); - MavenPlugin.getProjectConfigurationManager().updateProjectConfiguration(projects[3], monitor); - - assertTrue("Expected AJ nature", projects[1].hasNature(AspectJPlugin.ID_NATURE)); - assertTrue("Expected AJ nature", projects[2].hasNature(AspectJPlugin.ID_NATURE)); - assertFalse("Should not have AJ nature", projects[3].hasNature(AspectJPlugin.ID_NATURE)); - - String[] project1InPath = AspectJCorePreferences.getResolvedProjectInpath(projects[1]); - String[] project1AspectPath = AspectJCorePreferences.getResolvedProjectAspectPath(projects[1]); - String[] project2InPath = AspectJCorePreferences.getResolvedProjectInpath(projects[2]); - String[] project2AspectPath = AspectJCorePreferences.getResolvedProjectAspectPath(projects[2]); - String[] project3InPath = AspectJCorePreferences.getResolvedProjectInpath(projects[3]); - String[] project3AspectPath = AspectJCorePreferences.getResolvedProjectAspectPath(projects[3]); - - assertTrue("Invalid inpath for project 'depa': " + project1InPath[0], project1InPath[0].contains("/depi/target/classes")); - assertTrue("Invalid inpath for project 'depa': " + project1InPath[0], project1InPath[0].contains("junit-4.12.jar")); - assertEquals("Invalid aspect path for project 'aspect'", "", project1AspectPath[0]); - - assertEquals("Invalid in path for project 'depa'", "", project2InPath[0]); - // note: this is actually a bug in ajdt that the aspect path contains target/classes twice this is because the aspect folder has two source folders whose output folders go to target/classes - assertTrue("Invalid aspect path for project 'depa': " + project2AspectPath[0], project2AspectPath[0].contains("junit-4.12.jar")); - - assertEquals("Invalid in path for project 'depi'", "", project3InPath[0]); - assertEquals("Invalid aspect path for project 'depi'", "", project3AspectPath[0]); - } -} diff --git a/org.maven.ide.eclipse.ajdt/.gitignore b/org.maven.ide.eclipse.ajdt/.gitignore deleted file mode 100644 index fd69f81..0000000 --- a/org.maven.ide.eclipse.ajdt/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/target -/bin -.settings/ -target/ diff --git a/org.maven.ide.eclipse.ajdt/META-INF/MANIFEST.MF b/org.maven.ide.eclipse.ajdt/META-INF/MANIFEST.MF deleted file mode 100644 index 61e6858..0000000 --- a/org.maven.ide.eclipse.ajdt/META-INF/MANIFEST.MF +++ /dev/null @@ -1,17 +0,0 @@ -Automatic-Module-Name: org.maven.ide.eclipse.ajdt -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Maven Integration for Eclipse AJDT -Bundle-SymbolicName: org.maven.ide.eclipse.ajdt;singleton:=true -Bundle-Version: 0.14.5.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-17 -Require-Bundle: org.eclipse.ajdt.core;bundle-version="2.0.0", - org.eclipse.jdt.core, - org.eclipse.core.runtime, - org.eclipse.core.resources, - org.eclipse.m2e.core;bundle-version="[2.0.0,3.0.0)", - org.eclipse.m2e.maven.runtime;bundle-version="[3.0.0,4.0.0)", - org.eclipse.m2e.jdt;bundle-version="1.0.0", - org.slf4j.api;bundle-version="1.6.1" -Bundle-Vendor: Sonatype, Inc. -Export-Package: org.maven.ide.eclipse.ajdt diff --git a/org.maven.ide.eclipse.ajdt/build.properties b/org.maven.ide.eclipse.ajdt/build.properties deleted file mode 100644 index c2dd6c1..0000000 --- a/org.maven.ide.eclipse.ajdt/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -source.. = src/ -output.. = target/classes/ -bin.includes = META-INF/,\ - .,\ - plugin.xml,\ - lifecycle-mapping-metadata.xml diff --git a/org.maven.ide.eclipse.ajdt/lifecycle-mapping-metadata.xml b/org.maven.ide.eclipse.ajdt/lifecycle-mapping-metadata.xml deleted file mode 100644 index 3b615d0..0000000 --- a/org.maven.ide.eclipse.ajdt/lifecycle-mapping-metadata.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - org.codehaus.mojo - aspectj-maven-plugin - [1.0,) - - compile - test-compile - - - - - org.maven.ide.eclipse.ajdt.configurator - - - - - - com.nickwongdev - aspectj-maven-plugin - [1.0,) - - compile - test-compile - - - - - org.maven.ide.eclipse.ajdt.configurator - - - - - - com.github.m50d - aspectj-maven-plugin - [1.0,) - - compile - test-compile - - - - - org.maven.ide.eclipse.ajdt.configurator - - - - - - se.haleby.aspectj - aspectj-maven-plugin - [1.0,) - - compile - test-compile - - - - - org.maven.ide.eclipse.ajdt.configurator - - - - - - io.starter - aspectj-maven-plugin - [1.0,) - - compile - test-compile - - - - - org.maven.ide.eclipse.ajdt.configurator - - - - - - dev.aspectj - aspectj-maven-plugin - [1.0,) - - compile - test-compile - - - - - org.maven.ide.eclipse.ajdt.configurator - - - - - diff --git a/org.maven.ide.eclipse.ajdt/plugin.xml b/org.maven.ide.eclipse.ajdt/plugin.xml deleted file mode 100644 index 499d4b1..0000000 --- a/org.maven.ide.eclipse.ajdt/plugin.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/org.maven.ide.eclipse.ajdt/pom.xml b/org.maven.ide.eclipse.ajdt/pom.xml deleted file mode 100644 index a79ec66..0000000 --- a/org.maven.ide.eclipse.ajdt/pom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - 4.0.0 - - - org.maven.ide.eclipse.ajdt - org.maven.ide.eclipse.ajdt.parent - 0.14.5-SNAPSHOT - ../pom.xml - - - org.maven.ide.eclipse.ajdt - - eclipse-plugin - - Maven Integration for Eclipse AJDT - - diff --git a/org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AjdtProjectConfigurator.java b/org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AjdtProjectConfigurator.java deleted file mode 100644 index 5363389..0000000 --- a/org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AjdtProjectConfigurator.java +++ /dev/null @@ -1,252 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Sonatype, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - *******************************************************************************/ - -package org.maven.ide.eclipse.ajdt; - -import java.io.File; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Set; - -import org.apache.maven.execution.MavenSession; -import org.apache.maven.plugin.MojoExecution; -import org.apache.maven.project.MavenProject; -import org.eclipse.ajdt.core.AspectJCorePreferences; -import org.eclipse.ajdt.core.AspectJPlugin; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.runtime.CoreException; -import org.eclipse.core.runtime.IPath; -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.core.runtime.Path; -import org.eclipse.core.runtime.SubMonitor; -import org.eclipse.jdt.core.JavaCore; -import org.eclipse.m2e.core.project.IMavenProjectFacade; -import org.eclipse.m2e.core.project.MavenProjectUtils; -import org.eclipse.m2e.core.project.configurator.ProjectConfigurationRequest; -import org.eclipse.m2e.jdt.IClasspathDescriptor; -import org.eclipse.m2e.jdt.IClasspathEntryDescriptor; -import org.eclipse.m2e.jdt.internal.AbstractJavaProjectConfigurator; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - - -/** - * Configures AJDT project according to aspectj-maven-plugin configuration from pom.xml. Work in progress, most of - * aspectj-maven-plugin configuration parameters is not supported yet. - * - * @see "http://mojo.codehaus.org/aspectj-maven-plugin/compile-mojo.html" - * @see "https://bugs.eclipse.org/bugs/show_bug.cgi?id=160393" - * @author Igor Fedorenko - * @author Eugene Kuleshov - */ -public class AjdtProjectConfigurator extends AbstractJavaProjectConfigurator { - - private static final String SRC_MAIN_ASPECT = "src/main/aspect"; - - private static final Logger log = LoggerFactory.getLogger(AjdtProjectConfigurator.class); - - private static final String GOAL_COMPILE = "compile"; - - private static final String GOAL_TESTCOMPILE = "testCompile"; - - public static final String COMPILER_PLUGIN_ARTIFACT_ID = "aspectj-maven-plugin"; - - public static final List COMPILER_PLUGIN_GROUP_IDS = Arrays.asList("org.codehaus.mojo", "com.nickwongdev", - "com.github.m50d", "se.haleby.aspectj", "io.starter", "dev.aspectj"); - - @Override - public void configure(ProjectConfigurationRequest request, IProgressMonitor monitor) throws CoreException { - IProject project = request.mavenProjectFacade().getProject(); - - configureNature(project, monitor); - } - - @Override - public void configureClasspath(IMavenProjectFacade facade, IClasspathDescriptor classpath, IProgressMonitor monitor) { - IProject project = facade.getProject(); - // TODO cache in facade.setSessionProperty - AspectJPluginConfiguration config; - try { - config = AspectJPluginConfiguration.create( // - facade.getMavenProject(monitor), project); - } - catch(CoreException ce) { - throw new IllegalStateException(ce); - } - if(config != null) { - for(IClasspathEntryDescriptor descriptor : classpath.getEntryDescriptors()) { - String key = descriptor.getGroupId() + ":" + descriptor.getArtifactId(); - Set aspectLibraries = config.getAspectLibraries(); // from pom.xml - if(aspectLibraries != null && aspectLibraries.contains(key)) { - //descriptor.addClasspathAttribute(AspectJCorePreferences.ASPECTPATH_ATTRIBUTE); - descriptor.getClasspathAttributes().put(AspectJCorePreferences.ASPECTPATH_ATTRIBUTE_NAME, - AspectJCorePreferences.ASPECTPATH_ATTRIBUTE_NAME); - continue; - } - Set inpathDependencies = config.getInpathDependencies(); - if(inpathDependencies != null && inpathDependencies.contains(key)) { - //descriptor.addClasspathAttribute(AspectJCorePreferences.INPATH_ATTRIBUTE); - descriptor.getClasspathAttributes().put(AspectJCorePreferences.INPATH_ATTRIBUTE_NAME, - AspectJCorePreferences.INPATH_ATTRIBUTE_NAME); - } - } - } - } - - protected List getCompilerMojoExecutions(ProjectConfigurationRequest request, IProgressMonitor monitor) - throws CoreException { - List execs = new ArrayList<>(); - for(String groupId : COMPILER_PLUGIN_GROUP_IDS) { - execs.addAll(request.mavenProjectFacade().getMojoExecutions(groupId, COMPILER_PLUGIN_ARTIFACT_ID, monitor, - GOAL_COMPILE, GOAL_TESTCOMPILE)); - } - return execs; - } - - protected boolean isTestCompileExecution(MojoExecution execution) { - return GOAL_TESTCOMPILE.equals(execution.getGoal()); - } - - protected boolean isCompileExecution(MojoExecution execution) { - return GOAL_COMPILE.equals(execution.getGoal()); - } - - private IPath[] toPaths(String[] values) { - if(values == null) { - return new IPath[0]; - } - IPath[] paths = new IPath[values.length]; - for(int i = 0; i < values.length; i++ ) { - if(values[i] != null && !"".equals(values[i].trim())) { - paths[i] = new Path(values[i]); - } - } - return paths; - } - - // copied from superclass, but uses AJ source filters - @Override - public void configureRawClasspath(ProjectConfigurationRequest request, IClasspathDescriptor classpath, - IProgressMonitor monitor) throws CoreException { - SubMonitor mon = SubMonitor.convert(monitor, 6); - - IMavenProjectFacade facade = request.mavenProjectFacade(); - - IPath[] inclusion = new IPath[0]; - IPath[] exclusion = new IPath[0]; - - // not handling test folders -// IPath[] inclusionTest = new IPath[0]; -// IPath[] exclusionTest = new IPath[0]; - - // not doing anything with encoding right now -// String mainSourceEncoding = null; -// String testSourceEncoding = null; - - MavenProject mproject = request.mavenProjectFacade().getMavenProject(); - - List executions = getCompilerMojoExecutions(request, mon.newChild(1)); - for(MojoExecution compile : executions) { - if(isCompileExecution(compile)) { -// mainSourceEncoding = maven.getMojoParameterValue(mavenSession, compile, "encoding", String.class); //$NON-NLS-1$ - try { - inclusion = toPaths( - maven.getMojoParameterValue(mproject, compile, "includes", String[].class, mon)); //$NON-NLS-1$ - } catch(CoreException ex) { - log.error("Failed to determine compiler inclusions, assuming defaults", ex); - } - try { - exclusion = toPaths( - maven.getMojoParameterValue(mproject, compile, "excludes", String[].class, mon)); //$NON-NLS-1$ - } catch(CoreException ex) { - log.error("Failed to determine compiler exclusions, assuming defaults", ex); - } - } - - // we are not supporting test folders -// if(isTestCompileExecution(compile)) { -// testSourceEncoding = maven.getMojoParameterValue(mavenSession, compile, "encoding", String.class); //$NON-NLS-1$ -// try { -// inclusionTest = toPaths(maven.getMojoParameterValue(request.getMavenSession(), compile, -// "testIncludes", String[].class)); //$NON-NLS-1$ -// } catch(CoreException ex) { -// log.error("Failed to determine compiler test inclusions, assuming defaults", ex); -// } -// try { -// exclusionTest = toPaths(maven.getMojoParameterValue(request.getMavenSession(), compile, -// "testExcludes", String[].class)); //$NON-NLS-1$ -// } catch(CoreException ex) { -// log.error("Failed to determine compiler test exclusions, assuming defaults", ex); -// } -// } - } - - assertHasNature(request.mavenProjectFacade().getProject(), JavaCore.NATURE_ID); - - for(MojoExecution mojoExecution : getMojoExecutions(request, monitor)) { - File[] sources = getSourceFolders(request, mojoExecution, monitor); - - for(File source : sources) { - IPath sourcePath = getFullPath(facade, source); - - if(sourcePath != null) { - classpath.addSourceEntry(sourcePath, facade.getOutputLocation(), inclusion, exclusion, true); - } - } - } - } - - protected IPath getFullPath(IMavenProjectFacade facade, File file) { - IProject project = facade.getProject(); - IPath path = MavenProjectUtils.getProjectRelativePath(project, file.getAbsolutePath()); - return project.getFullPath().append(path); - } - - protected File[] getSourceFolders(ProjectConfigurationRequest request, MojoExecution mojoExecution,IProgressMonitor monitor) - throws CoreException { - - // note: don't check for the aj nature here since this method may be called before the configure method. - File[] sourceFolders = new File[0]; - File value = getParameterValue(request.mavenProject(), "aspectDirectory", File.class, mojoExecution, monitor); - - if(value != null) { - IMavenProjectFacade facade = request.mavenProjectFacade(); - IPath path = getFullPath(facade, value); - if(value.exists()) { - log.info("Found aspect source folder " + path); - sourceFolders = new File[] {value}; - } else { - log.warn("File " + path + " does not exist yet. Create it and re-run configuration."); - } - } else { - log.info("No aspect source folder found. Failing back to 'src/main/aspect'"); - value = new File(SRC_MAIN_ASPECT); - } - return sourceFolders; - } - - static boolean isAjdtProject(IProject project) { - try { - return project != null && project.isAccessible() && project.hasNature(AspectJPlugin.ID_NATURE); - } catch(CoreException e) { - return false; - } - } - - private void configureNature(IProject project, IProgressMonitor monitor) throws CoreException { - // Have to do this, since this may run before the jdt configurer - if(!project.hasNature(JavaCore.NATURE_ID)) { - addNature(project, JavaCore.NATURE_ID, monitor); - } - - if(!project.hasNature(AspectJPlugin.ID_NATURE)) { - addNature(project, AspectJPlugin.ID_NATURE, monitor); - } - } -} diff --git a/org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AspectJPluginConfiguration.java b/org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AspectJPluginConfiguration.java deleted file mode 100644 index 23f46a3..0000000 --- a/org.maven.ide.eclipse.ajdt/src/org/maven/ide/eclipse/ajdt/AspectJPluginConfiguration.java +++ /dev/null @@ -1,177 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2008 Sonatype, Inc. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - *******************************************************************************/ - -package org.maven.ide.eclipse.ajdt; - -import java.util.LinkedHashSet; -import java.util.List; -import java.util.Set; - -import org.apache.maven.model.Plugin; -import org.apache.maven.model.PluginExecution; -import org.apache.maven.project.MavenProject; -import org.codehaus.plexus.util.xml.Xpp3Dom; -import org.eclipse.core.resources.IProject; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - - -/** - * AspectJ plugin configuration accessor - * - *
- * <plugin>
-     <groupId>org.codehaus.mojo</groupId>
-     <artifactId>aspectj-maven-plugin</artifactId>
-     <version>1.0-beta-4-20080124.150437-6</version>
-     <executions>
-       <execution>
-         <phase>process-classes</phase>
-         <goals>
-           <goal>compile</goal>
-         </goals>
-       </execution>
-     </executions>
-     <configuration>
-       <source>${maven.compile.source}</source>
-       <target>${maven.compile.target}</target>
-       <complianceLevel>${maven.compile.source}</complianceLevel>
-       <includes>
-         <include>** / *.aj</include>
-       </includes>
-       <bootclasspath>${maven.compile.runtime}</bootclasspath>
-       <encoding>${project.build.sourceEncoding}</encoding>
-       <verbose>true</verbose>
-     </configuration>
-   </plugin>
- * 
- * - * @see "http://mojo.codehaus.org/aspectj-maven-plugin/compile-mojo.html" - * @author Igor Fedorenko - * @author Eugene Kuleshov - */ -class AspectJPluginConfiguration { - - private static final Logger LOGGER = LoggerFactory.getLogger(AspectJPluginConfiguration.class); - - Plugin plugin; - - AspectJPluginConfiguration(Plugin plugin) { - this.plugin = plugin; - } - - public Set getAspectLibraries() { - return getModules("aspectLibraries", "aspectLibrary"); - } - - public Set getInpathDependencies() { - return getModules("weaveDependencies", "weaveDependency"); - } - - private Set getModules(String names, String name) { - Set result = new LinkedHashSet(); - - collectModules(result, ((Xpp3Dom) plugin.getConfiguration()), names, name); - - List executions = plugin.getExecutions(); - if (executions != null) { - for (PluginExecution execution : executions) { - collectModules(result, ((Xpp3Dom) execution.getConfiguration()), names, name); - } - } - - return result; - } - - private static String getElementValue(Xpp3Dom parent, String childName) { - Xpp3Dom element = parent.getChild(childName); - if(element == null ) { - return null; - } - return element.getValue(); - } - - private void collectModules(Set result, Xpp3Dom dom, String names, String name) { - if (dom == null) { - return; - } - - Xpp3Dom aspectLibraries = dom.getChild(names); - if (aspectLibraries == null) { - return; - } - - Xpp3Dom[] aspectLibrary = aspectLibraries.getChildren(name); - if (aspectLibrary == null) { - return; - } - - for(int i = 0; i < aspectLibrary.length; i++ ) { - String groupId = getElementValue(aspectLibrary[i], "groupId"); - if(groupId==null) { - LOGGER.warn("groupId not found"); - continue; - } - String artifactId = getElementValue(aspectLibrary[i],"artifactId"); - if(artifactId==null) { - LOGGER.warn("artifacId not found"); - continue; - } - result.add(groupId + ":" + artifactId); - } - } - - static boolean isAspectJProject(MavenProject mavenProject, IProject project) { - Plugin plugin = getAspectJPlugin(mavenProject); - - return executionsAreEmpty(plugin) || skipIsConfigured(plugin); - - // projects without aspects can legitimately use aspects defined somewhere else - } - - static AspectJPluginConfiguration create(MavenProject mavenProject, IProject project) { - if(isAspectJProject(mavenProject, project)) { - return new AspectJPluginConfiguration(getAspectJPlugin(mavenProject)); - } - return null; - } - - private static Plugin getAspectJPlugin(MavenProject mavenProject) { - for(String groupId: AjdtProjectConfigurator.COMPILER_PLUGIN_GROUP_IDS) { - Plugin plugin = mavenProject.getPlugin(groupId + ":" + AjdtProjectConfigurator.COMPILER_PLUGIN_ARTIFACT_ID); - if(plugin != null) { - return plugin; - } - } - return null; - } - - private static boolean skipIsConfigured(Plugin plugin) { - - if (plugin != null && plugin.getConfiguration() != null) { - String skip = getElementValue((Xpp3Dom) plugin.getConfiguration(), "skip"); - - if ("true".equals(skip)) { - return true; - } else { - return false; - } - } - return false; - } - - private static boolean executionsAreEmpty(Plugin plugin) { - - if(plugin != null && plugin.getExecutions() != null && !plugin.getExecutions().isEmpty()) { - return true; - } - - return false; - } - -} diff --git a/plugins/org.maven.ide.eclipse.ajdt_0.14.5.202211161957.jar b/plugins/org.maven.ide.eclipse.ajdt_0.14.5.202211161957.jar new file mode 100644 index 0000000000000000000000000000000000000000..d70b6e12ebb8a296823cef577699d4ecf7e33d4d GIT binary patch literal 10822 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 Sei%W0enC91>r9kC{{26O1+zc^ literal 0 HcmV?d00001 diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 55db823..0000000 --- a/pom.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - - - 4.0.0 - - org.maven.ide.eclipse.ajdt - org.maven.ide.eclipse.ajdt.parent - 0.14.5-SNAPSHOT - pom - - Maven Integration for Eclipse AJDT (Parent) - - - - rso - http://repository.sonatype.org/content/groups/sonatype-public-grid - - - eclipse-2020-12 - p2 - http://download.eclipse.org/releases/2022-09 - - - m2e - p2 - https://download.eclipse.org/technology/m2e/releases/latest - - - ajdt - p2 - https://download.eclipse.org/tools/ajdt/410/dev/update - - - - - - - spring-maven-release - Spring Maven Release Repository - http://maven.springframework.org/release - - - springsource-maven-release - SpringSource Maven Release Repository - http://repository.springsource.com/maven/bundles/release - - - - - scm:git:ssh://git@github.com/joker1/m2eclipse-ajdt - HEAD - - - - 3.0.0 - - - - - - true - pivotal - ~/.keytool/pivotal.jks - - false - - UTF-8 - UTF-8 - - - - org.maven.ide.eclipse.ajdt - org.maven.ide.eclipse.ajdt.tests - org.maven.ide.eclipse.ajdt.feature - org.maven.ide.eclipse.ajdt.site - - - - - - maven-deploy-plugin - 2.7 - - true - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - true - org.eclipse.tycho:tycho-versions-plugin:${tycho-version}:update-eclipse-metadata org.apache.maven.plugins:maven-scm-plugin:1.9.5:add org.apache.maven.plugins:maven-scm-plugin:1.9.5:checkin - org.eclipse.tycho:tycho-versions-plugin:${tycho-version}:update-eclipse-metadata org.apache.maven.plugins:maven-scm-plugin:1.9.5:add org.apache.maven.plugins:maven-scm-plugin:1.9.5:checkin - - - - org.apache.maven.plugins - maven-scm-plugin - 1.11.2 - - - default-cli - - add - checkin - - - **/META-INF/MANIFEST.MF,**/feature.xml,**/*.product,**/category.xml,**/pom.xml,**/site.xml - **/target/** - Changing the project files versions - - - - - - org.eclipse.tycho - tycho-maven-plugin - ${tycho-version} - true - - - org.eclipse.tycho - tycho-packaging-plugin - ${tycho-version} - - true - - - - org.eclipse.tycho - target-platform-configuration - ${tycho-version} - - p2 - true - - - win32 - win32 - x86_64 - - - linux - gtk - x86_64 - - - macosx - cocoa - x86_64 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - - 1.11 - 1.11 - 11 - - - - org.apache.maven.plugins - maven-jarsigner-plugin - 1.2 - - - sign - - sign - - - - - ${signing.skip} - ${signing.alias} - ${signing.keystore} - ${signing.store.password} - ${signing.key.password} - - -sigalg - SHA1withRSA - -digestalg - SHA1 - - - - - - - - - sun-jvm - - - java.vendor.url - http://java.sun.com/ - - - - -Xmx800m -XX:MaxPermSize=256m - - - - osx - - - java.vendor.url - http://www.apple.com/ - - - - -Xmx800m -XX:MaxPermSize=256m -Dosgi.ws=cocoa - -XstartOnFirstThread - cocoa - - - - diff --git a/org.maven.ide.eclipse.ajdt.site/site.xml b/site.xml similarity index 80% rename from org.maven.ide.eclipse.ajdt.site/site.xml rename to site.xml index bd77fbc..26e8e05 100644 --- a/org.maven.ide.eclipse.ajdt.site/site.xml +++ b/site.xml @@ -3,7 +3,7 @@ Maven Integration for Eclipse Extras - +