Skip to content

Commit 26a15ed

Browse files
committed
Port the index page from APT to Markdown
Converted with doxia-converter and then cleaned up by hand: - <<<code>>> becomes backticks, <<bold>> becomes **bold**, {{{url}text}} becomes [text](url) - the ASF license header becomes a single block HTML comment - the page needs no Velocity, so it is a plain .md and the title, which was ${project.name}, is now spelled out Verified by building the site before and after: the rendered page is unchanged apart from <b>/<i> becoming <strong>/<em> and quotes in prose picking up the Markdown module's typographic substitution.
1 parent 585d5ed commit 26a15ed

1 file changed

Lines changed: 34 additions & 55 deletions

File tree

src/site/markdown/index.md

Lines changed: 34 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,34 @@
1-
------
2-
Plexus Compiler
3-
------
4-
Hervé Boutemy
5-
------
6-
2012-05-08
7-
------
8-
9-
~~ Licensed to the Apache Software Foundation (ASF) under one
10-
~~ or more contributor license agreements. See the NOTICE file
11-
~~ distributed with this work for additional information
12-
~~ regarding copyright ownership. The ASF licenses this file
13-
~~ to you under the Apache License, Version 2.0 (the
14-
~~ "License"); you may not use this file except in compliance
15-
~~ with the License. You may obtain a copy of the License at
16-
~~
17-
~~ http://www.apache.org/licenses/LICENSE-2.0
18-
~~
19-
~~ Unless required by applicable law or agreed to in writing,
20-
~~ software distributed under the License is distributed on an
21-
~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
22-
~~ KIND, either express or implied. See the License for the
23-
~~ specific language governing permissions and limitations
24-
~~ under the License.
25-
26-
~~ NOTE: For help with the syntax of this file, see:
27-
~~ http://maven.apache.org/doxia/references/apt-format.html
28-
29-
Plexus Compiler
30-
31-
Plexus Compiler is a Plexus component to use different compilers through a uniform API.
32-
33-
It is composed by:
34-
35-
* {{{./plexus-compiler-api/}<<<plexus-compiler-api>>>}}: the API to use compilers,
36-
37-
* {{{./plexus-compiler-manager/}<<<plexus-compiler-manager>>>}}: a manager to choose a compiler,
38-
39-
* {{{./plexus-compilers/}<<<plexus-compilers>>>}}: different compilers
40-
41-
* {{{./plexus-compilers/plexus-compiler-aspectj/}<<<plexus-compiler-aspectj>>>}}: AspectJ compiler, <<requires>> <<<JDK 17+>>> and <<<Maven 3.9.6+>>>
42-
43-
* {{{./plexus-compilers/plexus-compiler-csharp/}<<<plexus-compiler-csharp>>>}}: C#/Mono compiler, <<requires>> <<<JDK 8+>>>
44-
45-
* {{{./plexus-compilers/plexus-compiler-eclipse/}<<<plexus-compiler-eclipse>>>}}: Eclipse compiler, <<requires>> <<<JDK 17+>>> and <<<Maven 3.9.6+>>>
46-
47-
* {{{./plexus-compilers/plexus-compiler-javac/}<<<plexus-compiler-javac>>>}}: javac compiler, <<requires>> <<<JDK 8+>>>
48-
49-
* {{{./plexus-compilers/plexus-compiler-javac-errorprone/}<<<plexus-compiler-javac-errorprone>>>}}: javac compiler with {{{https://errorprone.info}error-prone}} static analysis checks enabled, <<requires>> <<<JDK 11+>>>
50-
51-
[]
52-
53-
* {{{./plexus-compiler-test/}<<<plexus-compiler-test>>>}}: a test harness.
54-
55-
[]
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
-->
19+
20+
# Plexus Compiler
21+
22+
Plexus Compiler is a Plexus component to use different compilers through a uniform API.
23+
24+
It is composed by:
25+
26+
- [`plexus-compiler-api`](./plexus-compiler-api/): the API to use compilers,
27+
- [`plexus-compiler-manager`](./plexus-compiler-manager/): a manager to choose a compiler,
28+
- [`plexus-compilers`](./plexus-compilers/): different compilers
29+
- [`plexus-compiler-aspectj`](./plexus-compilers/plexus-compiler-aspectj/): AspectJ compiler, **requires** `JDK 17+` and `Maven 3.9.6+`
30+
- [`plexus-compiler-csharp`](./plexus-compilers/plexus-compiler-csharp/): C#/Mono compiler, **requires** `JDK 8+`
31+
- [`plexus-compiler-eclipse`](./plexus-compilers/plexus-compiler-eclipse/): Eclipse compiler, **requires** `JDK 17+` and `Maven 3.9.6+`
32+
- [`plexus-compiler-javac`](./plexus-compilers/plexus-compiler-javac/): javac compiler, **requires** `JDK 8+`
33+
- [`plexus-compiler-javac-errorprone`](./plexus-compilers/plexus-compiler-javac-errorprone/): javac compiler with [error-prone](https://errorprone.info) static analysis checks enabled, **requires** `JDK 11+`
34+
- [`plexus-compiler-test`](./plexus-compiler-test/): a test harness.

0 commit comments

Comments
 (0)