generator-prospa
Version:
Create fully working Single Page Applications using various technology combinations
65 lines (56 loc) • 2.08 kB
text/xml
<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<!--
Language: <%= language %>
Java Version: <%= javaVersion %>
Framework: <%= framework %>
UI: <%= frontEnd %>
-->
<modelVersion>4.0.0</modelVersion>
<%- include('parent.xml'); %>
<groupId><%= groupId %></groupId>
<artifactId><%= name %></artifactId>
<version><%= projectVersion %></version>
<%- include('packaging.xml'); %>
<description><%= description %></description>
<inceptionYear><%= year %></inceptionYear>
<!--
<issueManagement>
<system>Github</system>
<url>https://github.com/[pending]/<%= name %>/issues</url>
</issueManagement>
<scm>
<connection>scm:git:git@github.com:[pending]/<%= name %>.git</connection>
<developerConnection>scm:git:git@github.com:[pending]/<%= name %>.git</developerConnection>
<url>git@github.com:[pending]/<%= name %>.git</url>
<tag>HEAD</tag>
</scm>
-->
<properties>
<%- include('properties-maven-plugins.xml'); %>
<%- include('properties-other-plugins.xml'); %>
<%- include('properties-dependencies.xml'); %>
<%- include('properties-tools.xml'); %>
<%- include('properties-other.xml'); %>
</properties>
<%- include('dependency-management.xml'); %>
<dependencies>
<%- include(`dependencies-${framework}.xml`); -%>
</dependencies>
<build>
<% if (language != 'java') { -%>
<sourceDirectory>${project.basedir}/src/main/<%= language %></sourceDirectory>
<testSourceDirectory>${project.basedir}/src/test/<%= language %></testSourceDirectory>
<% } -%>
<plugins>
<%- include(`compiler-${language}.xml`); -%>
<%- include('war.xml'); -%>
<%- include('frontend.xml'); -%>
<%- include('resources.xml'); -%>
<%- include(`exec-${framework}.xml`); -%>
</plugins>
</build>
</project>