<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (c) 2020 Oracle and/or its affiliates.

    Licensed 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.

-->
<archetype-catalog modelVersion="1.0"
                   name="helidon-archetypes"
                   groupId="{{project.groupId}}"
                   version="{{project.version}}">

    <archetype artifactId="helidon-bare-se"
               name="bare"
               title="Helidon SE Bare"
               summary="Minimal Helidon SE application"
               description="Minimal Helidon SE project suitable to start from scratch"
               tags="se,rest" />
    <archetype artifactId="helidon-bare-mp"
               name="bare"
               title="Helidon MP Bare"
               summary="Minimal Helidon MP application"
               description="Minimal Helidon MP project suitable to start from scratch"
               tags="mp,rest" />
    <archetype artifactId="helidon-quickstart-se"
               name="quickstart"
               title="Helidon SE Quickstart"
               summary="Sample Helidon SE application"
               description="Sample Helidon SE project that includes multiple REST operations"
               tags="se,rest" />
    <archetype artifactId="helidon-quickstart-mp"
               name="quickstart"
               title="Helidon MP Quickstart"
               summary="Sample Helidon MP application"
               description="Sample Helidon MP project that includes multiple REST operations"
               tags="mp,rest" />
    <archetype artifactId="helidon-database-mp"
               name="database"
               title="Helidon MP Database"
               summary="Helidon MP application that uses JPA"
               description="Helidon MP application that uses JPA with an in-memory H2 database"
               tags="mp,rest,db" />
    <archetype artifactId="helidon-database-se"
               name="database"
               title="Helidon SE Database"
               summary="Helidon SE application that uses the dbclient API"
               description="Helidon SE application that uses the dbclient API with an in-memory H2 database"
               tags="se,rest,db" />
</archetype-catalog>
