Skip to content

Commit 0d04f21

Browse files
committed
- Improved Maven site descriptor
- Improved GitHub pipelines
1 parent f3a22b6 commit 0d04f21

File tree

4 files changed

+73
-26
lines changed

4 files changed

+73
-26
lines changed

.github/workflows/linux_maven.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,15 @@ jobs:
2222
java-version: '21'
2323
distribution: 'adopt'
2424
cache: maven
25+
- name: Cache Dependency-Check DB
26+
uses: actions/cache@v4
27+
with:
28+
path: ~/.m2/repository/org/owasp/dependency-check-data
29+
key: ${{ runner.os }}-dc-data-v12
30+
restore-keys: |
31+
${{ runner.os }}-dc-data-
2532
- name: Build with Maven
2633
run: mvn -s .ci.settings.xml --no-transfer-progress -Dgh_username=${{ secrets.GH_USERNAME }} -Dgh_token=${{ secrets.GH_TOKEN }} -Prelease-commons,sonatype-oss-release package site
2734
env:
28-
MAVEN_OPTS: -Xms128m -Xmx512m --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
35+
MAVEN_OPTS: -Xms256m -Xmx2g --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
2936
nvd_api_key: ${{ secrets.NVD_API_KEY }}

.github/workflows/release_maven.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ jobs:
1919
java-version: '21'
2020
distribution: 'adopt'
2121
cache: maven
22+
- name: Cache Dependency-Check DB
23+
uses: actions/cache@v4
24+
with:
25+
path: ~/.m2/repository/org/owasp/dependency-check-data
26+
key: ${{ runner.os }}-dc-data-v12
27+
restore-keys: |
28+
${{ runner.os }}-dc-data-
2229
- name: Build and Deploy with Maven
2330
run: |
2431
git config --global user.email "[email protected]"
@@ -31,7 +38,7 @@ jobs:
3138
bash <(curl -s https://codecov.io/bash)
3239
env:
3340
GPG_TTY: $(tty)
34-
MAVEN_OPTS: -Xms128m -Xmx512m --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
41+
MAVEN_OPTS: -Xms256m -Xmx2g --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
3542
MAVEN_GPG_PASSPHRASE: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
3643
signing_keypass: ${{ secrets.MAVEN_GPG_PASSPHRASE }}
3744
gh_username: ${{ secrets.GH_USERNAME }}

.github/workflows/windows_maven.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,15 @@ jobs:
2323
java-version: '21'
2424
distribution: 'adopt'
2525
cache: maven
26+
- name: Cache Dependency-Check DB
27+
uses: actions/cache@v4
28+
with:
29+
path: ~/.m2/repository/org/owasp/dependency-check-data
30+
key: ${{ runner.os }}-dc-data-v12
31+
restore-keys: |
32+
${{ runner.os }}-dc-data-
2633
- name: Build with Maven
2734
run: mvn -s .ci.settings.xml --no-transfer-progress clean package
2835
env:
29-
MAVEN_OPTS: -Xms128m -Xmx512m --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
36+
MAVEN_OPTS: -Xms256m -Xmx2g --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED
3037
nvd_api_key: ${{ secrets.NVD_API_KEY }}

src/site/site.xml

Lines changed: 49 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
http://www.eclipse.org/legal/epl-v20.html
1010
1111
-->
12-
<project name="${project.name}"
13-
xmlns="http://maven.apache.org/DECORATION/1.8.0"
14-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
15-
xsi:schemaLocation="http://maven.apache.org/DECORATION/1.8.0 http://maven.apache.org/xsd/decoration-1.8.0.xsd">
12+
<site name="${project.name}"
13+
xmlns="http://maven.apache.org/SITE/2.0.0"
14+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
15+
xsi:schemaLocation="http://maven.apache.org/SITE/2.0.0 https://maven.apache.org/xsd/site-2.0.0.xsd">
1616
<skin>
1717
<groupId>org.apache.maven.skins</groupId>
1818
<artifactId>maven-fluido-skin</artifactId>
@@ -30,32 +30,58 @@
3030
<publishDate position="right" />
3131

3232
<bannerLeft>
33-
<name>External Code Formatters for NetBeans</name>
34-
<src>imgs/logos/externalcodeformatter.png</src>
3533
<href>https://funfried.github.io/externalcodeformatter_for_netbeans/</href>
34+
<image src="imgs/logos/externalcodeformatter.png" alt="External Code Formatters for NetBeans" />
3635
</bannerLeft>
3736

3837
<bannerRight>
39-
<name>Apache NetBeans</name>
40-
<src>imgs/logos/netbeans.png</src>
4138
<href>https://netbeans.apache.org/</href>
39+
<image src="imgs/logos/netbeans.png" alt="Apache NetBeans" />
4240
</bannerRight>
4341

4442
<poweredBy>
45-
<logo name="Apache NetBeans" href="https://netbeans.apache.org/" img="imgs/logos/netbeans_small.png" />
46-
<logo name="Maven" href="https://maven.apache.org/" img="https://maven.apache.org/images/logos/maven-feather.png" />
47-
<logo name="Maven Central" href="https://maven-badges.herokuapp.com/maven-central/de.funfried.netbeans.plugins/externalcodeformatter/" img="https://maven-badges.herokuapp.com/maven-central/de.funfried.netbeans.plugins/externalcodeformatter/badge.svg" />
48-
<logo name="Release Build Status" href="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/release_maven.yml" img="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/release_maven.yml/badge.svg" />
49-
<logo name="Linux Build Status" href="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/linux_maven.yml" img="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/linux_maven.yml/badge.svg" />
50-
<logo name="Windows Build Status" href="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/windows_maven.yml" img="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/windows_maven.yml/badge.svg" />
51-
<logo name="Coverage Status" href="https://coveralls.io/github/funfried/externalcodeformatter_for_netbeans?branch=master" img="https://coveralls.io/repos/github/funfried/externalcodeformatter_for_netbeans/badge.svg?branch=master" />
52-
<logo name="Code Coverage" href="https://codecov.io/gh/funfried/externalcodeformatter_for_netbeans" img="https://codecov.io/gh/funfried/externalcodeformatter_for_netbeans/branch/master/graph/badge.svg" />
53-
<logo name="Codacy Badge" href="https://www.codacy.com/manual/funfried/externalcodeformatter_for_netbeans?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=funfried/externalcodeformatter_for_netbeans&amp;utm_campaign=Badge_Grade" img="https://api.codacy.com/project/badge/Grade/7d825731274a4f4783e4203eb7cbf811" />
54-
<logo name="Follow Me On Twitter" href="https://twitter.com/funfried84" img="https://img.shields.io/twitter/follow/funfried84?style=social" />
55-
<logo name="Donate via PayPal" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=926F5XBCTK2LQ&amp;source=url" img="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" />
56-
<logo name="Become a Patron!" href="https://www.patreon.com/funfried" img="imgs/logos/become_a_patron_button.png" />
57-
<logo name="Buy me a drink" href="https://www.buymeacoffee.com/funfried" img="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20drink&amp;emoji=%F0%9F%A5%83&amp;slug=funfried&amp;button_colour=5F7FFF&amp;font_colour=ffffff&amp;font_family=Cookie&amp;outline_colour=000000&amp;coffee_colour=FFDD00" />
58-
<logo name="Say Thanks" href="https://saythanks.io/to/funfried" img="https://img.shields.io/static/v1?label=say&amp;message=thanks&amp;color=green&amp;style=for-the-badge&amp;logo=handshake" />
43+
<logo name="Apache NetBeans" href="https://netbeans.apache.org/">
44+
<image src="imgs/logos/netbeans_small.png" />
45+
</logo>
46+
<logo name="Maven" href="https://maven.apache.org/">
47+
<image src="https://maven.apache.org/images/logos/maven-feather.png" />
48+
</logo>
49+
<logo name="Maven Central" href="https://maven-badges.herokuapp.com/maven-central/de.funfried.netbeans.plugins/externalcodeformatter/">
50+
<image src="https://maven-badges.herokuapp.com/maven-central/de.funfried.netbeans.plugins/externalcodeformatter/badge.svg" />
51+
</logo>
52+
<logo name="Release Build Status" href="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/release_maven.yml">
53+
<image src="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/release_maven.yml/badge.svg" />
54+
</logo>
55+
<logo name="Linux Build Status" href="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/linux_maven.yml">
56+
<image src="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/linux_maven.yml/badge.svg" />
57+
</logo>
58+
<logo name="Windows Build Status" href="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/windows_maven.yml">
59+
<image src="https://github.com/funfried/externalcodeformatter_for_netbeans/actions/workflows/windows_maven.yml/badge.svg" />
60+
</logo>
61+
<logo name="Coverage Status" href="https://coveralls.io/github/funfried/externalcodeformatter_for_netbeans?branch=master">
62+
<image src="https://coveralls.io/repos/github/funfried/externalcodeformatter_for_netbeans/badge.svg?branch=master" />
63+
</logo>
64+
<logo name="Code Coverage" href="https://codecov.io/gh/funfried/externalcodeformatter_for_netbeans">
65+
<image src="https://codecov.io/gh/funfried/externalcodeformatter_for_netbeans/branch/master/graph/badge.svg" />
66+
</logo>
67+
<logo name="Codacy Badge" href="https://www.codacy.com/manual/funfried/externalcodeformatter_for_netbeans?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=funfried/externalcodeformatter_for_netbeans&amp;utm_campaign=Badge_Grade">
68+
<image src="https://api.codacy.com/project/badge/Grade/7d825731274a4f4783e4203eb7cbf811" />
69+
</logo>
70+
<logo name="Follow Me On Twitter" href="https://twitter.com/funfried84">
71+
<image src="https://img.shields.io/twitter/follow/funfried84?style=social" />
72+
</logo>
73+
<logo name="Donate via PayPal" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=926F5XBCTK2LQ&amp;source=url">
74+
<image src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" />
75+
</logo>
76+
<logo name="Become a Patron!" href="https://www.patreon.com/funfried">
77+
<image src="imgs/logos/become_a_patron_button.png" />
78+
</logo>
79+
<logo name="Buy me a drink" href="https://www.buymeacoffee.com/funfried">
80+
<image src="https://img.buymeacoffee.com/button-api/?text=Buy%20me%20a%20drink&amp;emoji=%F0%9F%A5%83&amp;slug=funfried&amp;button_colour=5F7FFF&amp;font_colour=ffffff&amp;font_family=Cookie&amp;outline_colour=000000&amp;coffee_colour=FFDD00" />
81+
</logo>
82+
<logo name="Say Thanks" href="https://saythanks.io/to/funfried">
83+
<image src="https://img.shields.io/static/v1?label=say&amp;message=thanks&amp;color=green&amp;style=for-the-badge&amp;logo=handshake" />
84+
</logo>
5985
</poweredBy>
6086

6187
<body>
@@ -79,4 +105,4 @@
79105
<item name="Donate" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=926F5XBCTK2LQ&amp;source=url" />
80106
</links>
81107
</body>
82-
</project>
108+
</site>

0 commit comments

Comments
 (0)