aboutsummaryrefslogtreecommitdiffstats
path: root/docs/developer
Commit message (Collapse)AuthorAgeFilesLines
* Always use ":leveloffset: +1" with ":doctype: book"Alexander Kriegisch2024-02-016-45/+51
| | | | | | | | | Headlines per ADOC file should start at level 1, not 2. Adjusting the level offset for books helps to avoid warnings when including book chapters, but still allows to also use the chapters as stand-alone documents. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Update AJDT update site URLs after project terminationAlexander Kriegisch2024-01-211-6/+6
| | | | | | | | AJDT is now part of the AspectJ project. Hence, both repository and download area have moved to other URLs. See also: https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/475#note_1612124 Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix typo in BUILD.mdAlexander Kriegisch2024-01-071-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Minor changes in IDE.mdAlexander Kriegisch2024-01-061-14/+16
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Replace docs GIFs by PNGsAlexander Kriegisch2024-01-066-5/+5
| | | | | | | | | | | | Follow-up on previous rename-only commit. This time, the binaries are real PNGs. The asciidoc and other references to them have also been replaced. File figures_classes.png in the teaching materials also was rotated by 90° to display it correctly. Background: The Asciidoctor PDF back-end cannot handle GIFs directly without an additional Ruby Gem. It is easier to only use PNGs and JPEGs. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Rename docs GIF to PNGAlexander Kriegisch2024-01-065-0/+0
| | | | | | | | | | The files are still GIFs for now. In the next steps after the rename, they will be replaced by real PNGs. Background: The Asciidoctor PDF back-end cannot handle GIFs directly without an additional Ruby Gem. It is easier to only use PNGs and JPEGs. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move image used in IDE.md to images subfolderAlexander Kriegisch2024-01-062-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Rename Visio files for images used in compiler-weaver.adocAlexander Kriegisch2024-01-062-0/+0
| | | | | | | to match the GIF file names, so it is easy to recognise which Visio file was used to create which GIF, even if no Visio viewer is available. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Adjust image links in compiler-weaver.adocAlexander Kriegisch2024-01-061-5/+5
| | | | | | After move in previous commit, now the paths have been fixed, too. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Move compiler-weaver.adoc up one directory levelAlexander Kriegisch2024-01-069-1/+1
| | | | | | | | Also rename ADOC on the way and move images to subdirectory. This makes the Maven Resource execution superfluous. TODO: Adjust image links in compiler-weaver.adoc in next commit. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Adjust design overview docs to other multi-page docsAlexander Kriegisch2024-01-062-3/+35
| | | | | | | - Link to other pages in index.adoc - Include other pages in design-overview.adoc Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove references and docs about obsolete toolsAlexander Kriegisch2024-01-061-34/+3
| | | | | | | | | | | | | - AspectJ Browser (ajbrowser) - Forte IDE integration - JBuilder IDE integration - Emacs integration All this information was old and outdated. Ajbrowser was removed from AspectJ a while ago. If the other tools even still exist, any possibly existing AspectJ support is not part of AspectJ itself. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Globally replace HTTP links to eclipse.org by HTTPSAlexander Kriegisch2024-01-061-5/+5
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix more AsciiDoc links and code blocks (WIP)Alexander Kriegisch2024-01-062-0/+54
| | | | | | | | | | - Add Java syntax highlighting to AspectJ and Java files - Add XML syntax highlighting to XML files (Ant, LTW etc.) - Dedent and remove empty lines, where necessary - Enclose in-line line numbers for Java code in /*23*/ comments in order to enable Java formatting Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix some AsciiDoc links (WIP)Alexander Kriegisch2024-01-061-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add initial set of AsciiDoc files, converted from HTML/XMLAlexander Kriegisch2024-01-0612-2210/+1672
| | | | | | | | | Some originals have been deleted already. Others, especially the user guides, still exist in both formats because they have not been proof-read and probably lots of links do not function as expected. But I want to see what the files look like directly on GitHun. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: Add Eclipse 2023-12 update sites for AJDTAlexander Kriegisch2023-12-122-0/+11
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* RELEASE.md: simplify '-DskipTests' command docsAlexander Kriegisch2023-12-021-3/+3
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* RELEASE.md: Add '--add-opens' info for Nexus Staging 'rc:release'Alexander Kriegisch2023-11-191-0/+4
| | | | | | | Sonatype has not solved the problems in Nexus Staging Maven Plugin for years, so it makes sense to document them. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* RELEASE.md: add info about creating docs for installerAlexander Kriegisch2023-08-161-1/+2
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: change 2022-12 AJDT M2E connector link to upstream update siteAlexander Kriegisch2023-03-111-1/+1
|
* Added MIll to the Build tools sectionTobias Roeser2023-03-031-0/+6
| | | | | I'm the author of mill-aspectj and Mill maintainer, so i might be biased. ;-) We use Mill with the mill-aspectj plugin in commercial projects, so I'm rather confident in it's reliability.
* IDE.md: add link to m2e AJDT connector for Eclipse 2022-12Alexander Kriegisch2023-03-011-0/+1
| | | | The link points to aspectj.dev for now, because Mika Vesti has not merged my PR and published a new version on repo.t5.fi yet.
* IDE.md: Add new AJDT update site for 2022-12 (4.26)Alexander Kriegisch2023-02-281-0/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: update AJDT version infoAlexander Kriegisch2022-12-221-2/+2
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove AspectJ Browser (ajbrowser) code and documentationAlexander Kriegisch2022-04-022-82/+82
| | | | | | | Closes #148. TODO: Should more AJDE stuff be removed? Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Remove Aspectj.dev artifact and plugin repositoriesAlexander Kriegisch2022-04-011-1/+2
| | | | | | | | | | | After having removed the custom-built Maven Shade version, there should be no more references to artifacts in that repository left. Let us see if the build passes. Furthermore, since being a committer, I can also attach AspectJ installers to GitHub releases. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* POM bug: separate jvm.arg.allowSecurityManager from jvm.arg.addOpensAlexander Kriegisch2022-03-311-2/+6
| | | | | | | | | | | | Before, this was in a single variable, and for JDK 18+, the security manager setting also falsely overwrote the '--add-opens' command. This was the root cause for a few dozen LTW tests to fail on JDK 18, if they were not run in full LTW mode, i.e. in a separate JVM. After this fix, it should be possible to revert the corresponding commits, at least their non-cosmetic parts. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: add download info for AspectJ installerAlexander Kriegisch2022-03-241-0/+12
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: update AJDT update site infos for 4.23Alexander Kriegisch2022-03-241-3/+4
| | | | | | | Also add some Eclipse, AspectJ and Java version information to the existing update sites. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md points to AJDT Eclipse update sitesAlexander Kriegisch2022-02-111-2/+2
| | | | Because the Jenkins builds for Eclipse now exist and deploy to the correct update sites, we no longer need the AspectJ.dev ones.
* More minor 1.9.7 to 1.9.8 version bumps in docsAlexander Kriegisch2021-11-261-2/+2
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* IDE.md: Add Eclipse update site for AJDT compatible with 2021-09Alexander Kriegisch2021-11-201-0/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Minor 1.9.7 to 1.9.8 version bumps in docs and Ant scriptAlexander Kriegisch2021-11-201-8/+8
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add JDK 16+ workaround for Nexus Staging Maven PluginAlexander Kriegisch2021-09-281-4/+0
| | | | | | | | | Plugin version 1.6.8 does not work on JDK 16+ without special MAVEN_OPTS opening certain modules, because the XStream version used needs it. One workaround is to use a more recent XStream version. TODO: remove plugin dependency after OSSRH-66257, NEXUS-26993 are fixed. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add "Setting up an AspectJ development environment" guideAlexander Kriegisch2021-08-051-0/+98
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Minor build + release read-me improvementsAlexander Kriegisch2021-06-262-15/+9
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Update RELEASE.mdAndy Clement2021-06-241-0/+1
|
* Update RELEASE.mdAndy Clement2021-06-241-1/+1
|
* Update RELEASE.mdAndy Clement2021-06-241-0/+31
| | | Fixes #71
* Document build profiles and properties in docs/developer/BUILD.mdAlexander Kriegisch2021-06-101-0/+200
| | | | | | | | | | | | | | | | | | | In doing so, I also noticed a few things in need of improvement. So, documenting the build also drive those enhancements, such as - the new 'fast-build' profile skipping test compilation and execution as well as documentation generation, - an option to skip generating source assemblies, - to skip unzipping source assemblies if javadoc generation for them is to be skipped too, - activating the 'create-docs' profile by property which is true by default instead of using 'activeByDefault=true', because the latter does not work reliably if other profiles are activated manually according to a Maven bug that was closed as "won't fix", - no longer generating separate javadocs for the 'runtime' module, because that module is not deployed and the main artifacts recreate Javadocs from scratch for all of their constituent sources anyway. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Build readme whitespace cosmeticsAlexander Kriegisch2021-06-081-1/+1
| | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Upgrade license from CPLv1/EPLv1 to EPLv2Alexander Kriegisch2021-06-041-5/+5
| | | | | | | This was required by the Eclipse team as one precondition for the next release. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Merge pull request #62 from kriegaex/release-1.9.7.M3Andy Clement2021-05-281-3/+0
|\ | | | | Bugfix release 1.9.7.M3
| * Remove duplicate command from RELEASE.mdAlexander Kriegisch2021-05-281-3/+0
| | | | | | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* | RELEASE.md: Deploying AspectJ installer to aspectj.devAlexander Kriegisch2021-05-261-1/+29
|/ | | | | | | How to deploy to the aspectj.dev Maven repository, mounted as a WebDAV share. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add "how to release" guide and point to it from README.mdAlexander Kriegisch2021-05-241-0/+154
| | | | | | Also fix a few minor wording and formatting things in the main read-me. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Add developer info + sample config about how to work with a RAM diskAlexander Kriegisch2021-03-253-0/+69
| | | | | | | | | | | | | | | | | | There are two files: - docs/developer/ram-disk/maven.config - docs/developer/ram-disk/settings-ramdisk.xml The latter contains info about how to set up a development environment inside a RAM disk. Both files are to be copied to the project's '.mvn' folder in the root directory and adjusted according to the description. Just in case, .gitignore ignores the files if they exist in '.mvn', so they are not being staged and committed accidentally. An additional screenshot shows how to configure the Windows Recycle Bin to immediately delete files in order too save space on the RAM disk. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* update license to EPLacolyer2006-06-011-7/+7
|
* /home/technology -> /cvsroot/technology for cvsrootwisberg2005-10-121-4/+4
|