Watch
1
0
Fork
You've already forked jeap-license-template
0
mirror of https://github.com/jeap-admin-ch/jeap-license-template.git synced 2026-08-17 12:55:14 +00:00
Read-only mirror of https://github.com/jeap-admin-ch/jeap-license-template — Bundesamt für Informatik und Telekommunikation. Issues & pull requests at the source. Catalog: https://www.opensource.admin.ch/en/softwares/nakurq https://www.opensource.admin.ch/en/softwares/nakurq
  • FreeMarker 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-11-26 16:05:49 +01:00
.mvn/wrapper JEAP-5007 Initial revision 2024-11-01 16:09:44 +01:00
src/main/resources/ch/admin/bit/jeap JEAP-5007 No hyphen after heading 2024-11-01 16:53:58 +01:00
.gitignore JEAP-5007 Initial revision 2024-11-01 16:09:44 +01:00
CHANGELOG.md JEAP-5193 Publish to maven central 2025-02-07 16:48:12 +01:00
CONTRIBUTING.md JEAP-4976 Add link to license in CONTRIBUTING.md 2024-11-15 09:14:26 +01:00
LICENSE JEAP-5007 Initial revision 2024-11-01 16:09:44 +01:00
mvnw JEAP-5007 Initial revision 2024-11-01 16:09:44 +01:00
pom.xml [skip ci] add missing properties 2025-02-07 17:19:04 +01:00
publiccode.yml [skip ci] add organization information to publiccode.yml 2025-11-26 16:05:49 +01:00
README.md JEAP-4976 Add OSS files 2024-11-14 11:49:52 +01:00
SECURITY.md JEAP-4976 Fix link in SECURITY.md 2024-11-15 09:41:21 +01:00
THIRD-PARTY-LICENSES.md JEAP-5007 Fix namespace 2024-11-01 16:24:25 +01:00

jeap-license-template

Third-party license list file template for the Maven License Plugin

  • Lists dependencies by license
  • Is formatted using markdown
  • Does not include version numbers in the list to avoid changing contents after merging from a snapshot-versioned branch to a branch that is using a non-snapshot numbering scheme. Version number information is available in the Maven POM file.

Usage

Add the license template to the maven license plugin configuration in the POM file:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>license-maven-plugin</artifactId>
    <version>${license-maven-plugin.version}</version>
    <dependencies>
        <dependency>
            <groupId>org.jeap.dev</groupId>
            <artifactId>jeap-license-template</artifactId>
            <version>${jeap-license-template.version}</version>
        </dependency>
    </dependencies>
    <configuration>
        <fileTemplate>/ch/admin/bit/jeap/third-party.md.ftl</fileTemplate>
        <!-- ... -->
    </configuration>
</plugin>

Changelog

This library is versioned using Semantic Versioning and all changes are documented in CHANGELOG.md following the format defined in Keep a Changelog.

Note

This repository is part the open source distribution of jEAP. See github.com/jeap-admin-ch/jeap for more information.

License

This repository is Open Source Software licensed under the Apache License 2.0.