This is an automated email from the ASF dual-hosted git repository. sjaranowski pushed a commit to branch rm-outdated-doc in repository https://gitbox.apache.org/repos/asf/maven-plugin-tools.git
commit 17f94188e08e469ac2bc032b8420a5cf8e7dadb0 Author: Slawomir Jaranowski <[email protected]> AuthorDate: Fri Oct 14 17:35:15 2022 +0200 Remove outdated documentation - Multiple Language Support --- .../src/site/apt/multiple-language-support.apt | 53 ---------------------- maven-plugin-plugin/src/site/site.xml | 9 ++-- 2 files changed, 4 insertions(+), 58 deletions(-) diff --git a/maven-plugin-plugin/src/site/apt/multiple-language-support.apt b/maven-plugin-plugin/src/site/apt/multiple-language-support.apt deleted file mode 100644 index 43e66e54..00000000 --- a/maven-plugin-plugin/src/site/apt/multiple-language-support.apt +++ /dev/null @@ -1,53 +0,0 @@ - --- - Multiple Language Support for the Plugin Plugin: Redesign Notes - --- - John Casey - --- - 2005-02-09 - --- - -~~ Licensed to the Apache Software Foundation (ASF) under one -~~ or more contributor license agreements. See the NOTICE file -~~ distributed with this work for additional information -~~ regarding copyright ownership. The ASF licenses this file -~~ to you under the Apache License, Version 2.0 (the -~~ "License"); you may not use this file except in compliance -~~ with the License. You may obtain a copy of the License at -~~ -~~ http://www.apache.org/licenses/LICENSE-2.0 -~~ -~~ Unless required by applicable law or agreed to in writing, -~~ software distributed under the License is distributed on an -~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -~~ KIND, either express or implied. See the License for the -~~ specific language governing permissions and limitations -~~ under the License. - -~~ NOTE: For help with the syntax of this file, see: -~~ http://maven.apache.org/doxia/references/apt-format.html - -<<THIS NEEDS REVISION AND CLEANING UP>> - -*Abstract - - The Plugin Plugin needs to be refactored in order to support multiple mojo - implementation languages. This document will detail the steps needed to - add this functionality. - -*Current Status - - The Plugin Plugin currently calls out to a set of generators in the - maven-plugin-tools library, which in turn uses QDox to generate various things - based on annotations in the java source code. - -*Refactored Design - - The new design will have a generator-manager which is a component that the - plugin mojos will lookup. This component will have access to a mapping of all - generators and the language they're registered for. It'll iterate through the - mappings, and extract mojo descriptors from all relevant scripts/sources using - each language's registered generator. Results from each generator will be - centrally aggregated by the generator-manager. After all generators have run, - the generator-manager will call another class (depending on what it's meant to - produce) to take all the aggregated mojo descriptors and produce a result - (such as <<<plugin.xml>>> file for the project). \ No newline at end of file diff --git a/maven-plugin-plugin/src/site/site.xml b/maven-plugin-plugin/src/site/site.xml index 367b87bd..c16e5e9e 100644 --- a/maven-plugin-plugin/src/site/site.xml +++ b/maven-plugin-plugin/src/site/site.xml @@ -19,9 +19,9 @@ specific language governing permissions and limitations under the License. --> -<project xmlns="http://maven.apache.org/DECORATION/1.0.0" +<project xmlns="http://maven.apache.org/DECORATION/1.8.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/DECORATION/1.0.0 http://maven.apache.org/xsd/decoration-1.0.0.xsd"> + xsi:schemaLocation="http://maven.apache.org/DECORATION/1.8.0 http://maven.apache.org/xsd/decoration-1.8.0.xsd"> <body> <menu name="Overview"> @@ -44,9 +44,8 @@ under the License. </menu> <menu name="Developers"> - <item name="Maven Plugin Tools" href="http://maven.apache.org/plugin-tools/index.html"/> - <item name="Maven Plugin Descriptor" href="http://maven.apache.org/ref/current/maven-plugin-api/plugin.html"/> - <item name="Multiple Language Support: Redesign Notes" href="multiple-language-support.html"/> + <item name="Maven Plugin Tools" href="https://maven.apache.org/plugin-tools/index.html"/> + <item name="Maven Plugin Descriptor" href="https://maven.apache.org/ref/current/maven-plugin-api/plugin.html"/> </menu> </body> </project>
