Branch: refs/heads/master Home: https://github.com/pmd/pmd-eclipse-plugin Commit: 42e3c2bcaca6f915fda903a0a348d8b1f907d4b1 https://github.com/pmd/pmd-eclipse-plugin/commit/42e3c2bcaca6f915fda903a0a348d8b1f907d4b1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-20 (Fri, 20 Nov 2020)
Changed paths: M README.md M net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/JavaProjectClassLoader.java M net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/impl/ProjectPropertiesImpl.java M test-projects/.gitignore A test-projects/project-with-libs/project6/.classpath A test-projects/project-with-libs/project6/.gitignore A test-projects/project-with-libs/project6/.pmd A test-projects/project-with-libs/project6/.project A test-projects/project-with-libs/project6/.ruleset A test-projects/project-with-libs/project6/src/project6/Sample1.java A test-projects/project-with-libs/project6/src/project6/Sample2.java A test-projects/project-with-libs/project6/src/project6/Sample3.java A test-projects/project-with-libs/sample-lib1/.classpath A test-projects/project-with-libs/sample-lib1/.gitignore A test-projects/project-with-libs/sample-lib1/.project A test-projects/project-with-libs/sample-lib1/create-jar.jardesc A test-projects/project-with-libs/sample-lib1/src/sample/lib1/MyInterface.java A test-projects/project-with-libs/sample-lib2/.classpath A test-projects/project-with-libs/sample-lib2/.gitignore A test-projects/project-with-libs/sample-lib2/.project A test-projects/project-with-libs/sample-lib2/src/sample/lib2/MyInterface.java A test-projects/project-with-libs/sample-lib3/.classpath A test-projects/project-with-libs/sample-lib3/.gitignore A test-projects/project-with-libs/sample-lib3/.project A test-projects/project-with-libs/sample-lib3/create-jar.jardesc A test-projects/project-with-libs/sample-lib3/src/sample/lib3/MyInterface.java M test-projects/readme.md Log Message: ----------- Resolve classpath entries also against workspace root That allows to have both absolute libraries as well as libraries contained in other projects. Also recreate classloader if the classpath of the project changed. Commit: bc90c50601fc934924256e2c3a962f8bc8144e08 https://github.com/pmd/pmd-eclipse-plugin/commit/bc90c50601fc934924256e2c3a962f8bc8144e08 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/ReviewCmdTest.java M net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/JavaProjectClassLoader.java Log Message: ----------- Try to resolve first inside the workspace as a project-relative location, after that, take the path as is. Don't ignore the path, as it might not exist yet (e.g. project output folders). Commit: 3ce05d873b727b97a3e8ec2cef2a946c1c338267 https://github.com/pmd/pmd-eclipse-plugin/commit/3ce05d873b727b97a3e8ec2cef2a946c1c338267 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-20 (Fri, 20 Nov 2020) Changed paths: M ReleaseNotes.md Log Message: ----------- [doc] Update release notes, refs #135 Commit: 1b8709bb43600a2212e001e5a03bd3b91419a903 https://github.com/pmd/pmd-eclipse-plugin/commit/1b8709bb43600a2212e001e5a03bd3b91419a903 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/ProjectPropertiesModelTest.java M test-projects/project-with-libs/project6/.classpath M test-projects/project-with-libs/project6/.gitignore A test-projects/project-with-libs/project6/src/project6/Sample4.java A test-projects/project-with-libs/sample-lib4/.classpath A test-projects/project-with-libs/sample-lib4/.gitignore A test-projects/project-with-libs/sample-lib4/.project A test-projects/project-with-libs/sample-lib4/create-jar.jardesc A test-projects/project-with-libs/sample-lib4/src/sample/lib4/MyInterface.java M test-projects/readme.md Log Message: ----------- Add unit test for ProjectClasspath (#135) Commit: 3468475b0828ef3204a1a70178c6a76659ec0346 https://github.com/pmd/pmd-eclipse-plugin/commit/3468475b0828ef3204a1a70178c6a76659ec0346 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-10 (Thu, 10 Dec 2020) Changed paths: M net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/ProjectPropertiesModelTest.java Log Message: ----------- Test with workspace external project (#135) Commit: 246a6cae9e96a3b6adc4ac49c8fd4801a281465f https://github.com/pmd/pmd-eclipse-plugin/commit/246a6cae9e96a3b6adc4ac49c8fd4801a281465f Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-10 (Thu, 10 Dec 2020) Changed paths: M net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/ProjectPropertiesModelTest.java Log Message: ----------- Build the test project so that the output folder "bin/" is created Commit: 00edbf42dbaa724b28f0b9b2190185501cecc794 https://github.com/pmd/pmd-eclipse-plugin/commit/00edbf42dbaa724b28f0b9b2190185501cecc794 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-11 (Fri, 11 Dec 2020) Changed paths: M README.md M ReleaseNotes.md M net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/ReviewCmdTest.java M net.sourceforge.pmd.eclipse.plugin.test/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/ProjectPropertiesModelTest.java M net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/cmd/JavaProjectClassLoader.java M net.sourceforge.pmd.eclipse.plugin/src/main/java/net/sourceforge/pmd/eclipse/runtime/properties/impl/ProjectPropertiesImpl.java M test-projects/.gitignore A test-projects/project-with-libs/project6/.classpath A test-projects/project-with-libs/project6/.gitignore A test-projects/project-with-libs/project6/.pmd A test-projects/project-with-libs/project6/.project A test-projects/project-with-libs/project6/.ruleset A test-projects/project-with-libs/project6/src/project6/Sample1.java A test-projects/project-with-libs/project6/src/project6/Sample2.java A test-projects/project-with-libs/project6/src/project6/Sample3.java A test-projects/project-with-libs/project6/src/project6/Sample4.java A test-projects/project-with-libs/sample-lib1/.classpath A test-projects/project-with-libs/sample-lib1/.gitignore A test-projects/project-with-libs/sample-lib1/.project A test-projects/project-with-libs/sample-lib1/create-jar.jardesc A test-projects/project-with-libs/sample-lib1/src/sample/lib1/MyInterface.java A test-projects/project-with-libs/sample-lib2/.classpath A test-projects/project-with-libs/sample-lib2/.gitignore A test-projects/project-with-libs/sample-lib2/.project A test-projects/project-with-libs/sample-lib2/src/sample/lib2/MyInterface.java A test-projects/project-with-libs/sample-lib3/.classpath A test-projects/project-with-libs/sample-lib3/.gitignore A test-projects/project-with-libs/sample-lib3/.project A test-projects/project-with-libs/sample-lib3/create-jar.jardesc A test-projects/project-with-libs/sample-lib3/src/sample/lib3/MyInterface.java A test-projects/project-with-libs/sample-lib4/.classpath A test-projects/project-with-libs/sample-lib4/.gitignore A test-projects/project-with-libs/sample-lib4/.project A test-projects/project-with-libs/sample-lib4/create-jar.jardesc A test-projects/project-with-libs/sample-lib4/src/sample/lib4/MyInterface.java M test-projects/readme.md Log Message: ----------- Merge pull request #135 from adangel:project-classpath Fix JavaProjectClassLoader (auxclasspath support) for workspace relative libraries #135 Compare: https://github.com/pmd/pmd-eclipse-plugin/compare/a790522bf2c9...00edbf42dbaa _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits