Skip to content

Commit a5fdddb

Browse files
committed
Merge pull request #2 from FibreFoX/v815
made archetype up 2 date
2 parents 7665273 + da27609 commit a5fdddb

File tree

5 files changed

+274
-219
lines changed

5 files changed

+274
-219
lines changed

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# this is the main configuration file
2+
root = true
3+
4+
# unix-style line-endings with empty line ending
5+
[*]
6+
end_of_line = lf
7+
insert_final_newline = true
8+
charset = utf-8
9+
10+
# indent is spaces (4 spaces = 1 tab)
11+
[*.java]
12+
indent_style = space
13+
indent_size = 4

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.classpath
2+
/.project
3+
/.settings/
4+
/target/

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Usage
1212

1313
See the JavaFX Maven Plugin for more details on using your generated project:
1414

15-
* https://github.com/zonski/javafx-maven-plugin
15+
* https://github.com/javafx-maven-plugin/javafx-maven-plugin
1616

1717

1818
Licence

pom.xml

Lines changed: 164 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -1,127 +1,164 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
3-
<!--
4-
The JavaFX Basic Archetype provides core functionality for assembling
5-
JavaFX applications.
6-
7-
Copyright (C) 2012 Daniel Zwolenski
8-
9-
This program is free software: you can redistribute it and/or modify it
10-
under the terms of the GNU General Public License as published by the Free
11-
Software Foundation, either version 3 of the License, or (at your option)
12-
any later version.
13-
14-
This program is distributed in the hope that it will be useful, but WITHOUT
15-
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16-
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17-
more details.
18-
19-
You should have received a copy of the GNU General Public License along
20-
with this program. If not, see http://www.gnu.org/licenses.
21-
-->
22-
23-
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24-
25-
<modelVersion>4.0.0</modelVersion>
26-
27-
<parent>
28-
<groupId>org.sonatype.oss</groupId>
29-
<artifactId>oss-parent</artifactId>
30-
<version>7</version>
31-
</parent>
32-
33-
<groupId>com.zenjava</groupId>
34-
<artifactId>javafx-basic-archetype</artifactId>
35-
<version>8.1.2-SNAPSHOT</version>
36-
<packaging>maven-archetype</packaging>
37-
38-
<name>JavaFX Basic Archetype</name>
39-
<url>https://github.com/zonski/javafx-basic-archetype</url>
40-
<description>
41-
The JavaFX Basic Archetype provides core functionality for assembling JavaFX applications.
42-
</description>
43-
<inceptionYear>2012</inceptionYear>
44-
45-
<licenses>
46-
<license>
47-
<name>GNU General Public License (GPL)</name>
48-
<url>http://www.gnu.org/licenses/gpl.html</url>
49-
<distribution>repo</distribution>
50-
</license>
51-
</licenses>
52-
53-
<developers>
54-
<developer>
55-
<id>zonski</id>
56-
<name>Daniel Zwolenski</name>
57-
<email>zonski@gmail.com</email>
58-
<roles>
59-
<role>Original Author</role>
60-
</roles>
61-
</developer>
62-
</developers>
63-
64-
<scm>
65-
<connection>scm:git:git://github.com/zonski/javafx-basic-archetype.git</connection>
66-
<developerConnection>scm:git:git@github.com:zonski/javafx-basic-archetype.git</developerConnection>
67-
<url>https://github.com/zonski/javafx-basic-archetype.git</url>
68-
</scm>
69-
70-
<issueManagement>
71-
<system>GitHub</system>
72-
<url>https://github.com/zonski/javafx-basic-archetype/issues</url>
73-
</issueManagement>
74-
75-
<build>
76-
<extensions>
77-
<extension>
78-
<groupId>org.apache.maven.archetype</groupId>
79-
<artifactId>archetype-packaging</artifactId>
80-
<version>2.2</version>
81-
</extension>
82-
</extensions>
83-
84-
<pluginManagement>
85-
<plugins>
86-
<plugin>
87-
<artifactId>maven-archetype-plugin</artifactId>
88-
<version>2.2</version>
89-
</plugin>
90-
</plugins>
91-
</pluginManagement>
92-
</build>
93-
94-
95-
<profiles>
96-
<profile>
97-
<id>release-sign-artifacts</id>
98-
<activation>
99-
<property>
100-
<name>performRelease</name>
101-
<value>true</value>
102-
</property>
103-
</activation>
104-
<build>
105-
<plugins>
106-
<plugin>
107-
<artifactId>maven-gpg-plugin</artifactId>
108-
<version>1.2</version>
109-
<executions>
110-
<execution>
111-
<id>sign-artifacts</id>
112-
<phase>verify</phase>
113-
<goals>
114-
<goal>sign</goal>
115-
</goals>
116-
</execution>
117-
</executions>
118-
<configuration>
119-
<mavenExecutorId>forked-path</mavenExecutorId>
120-
</configuration>
121-
</plugin>
122-
</plugins>
123-
</build>
124-
</profile>
125-
</profiles>
126-
127-
</project>
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<!--
4+
The JavaFX Basic Archetype provides core functionality for assembling
5+
JavaFX applications.
6+
7+
Copyright (C) 2012 Daniel Zwolenski
8+
9+
This program is free software: you can redistribute it and/or modify it
10+
under the terms of the GNU General Public License as published by the Free
11+
Software Foundation, either version 3 of the License, or (at your option)
12+
any later version.
13+
14+
This program is distributed in the hope that it will be useful, but WITHOUT
15+
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
16+
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
17+
more details.
18+
19+
You should have received a copy of the GNU General Public License along
20+
with this program. If not, see http://www.gnu.org/licenses.
21+
-->
22+
23+
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
24+
25+
<modelVersion>4.0.0</modelVersion>
26+
27+
<groupId>com.zenjava</groupId>
28+
<artifactId>javafx-basic-archetype</artifactId>
29+
<version>8.1.5-SNAPSHOT</version>
30+
31+
<packaging>maven-archetype</packaging>
32+
33+
<name>JavaFX Basic Archetype</name>
34+
<url>https://github.com/javafx-maven-plugin/javafx-basic-archetype</url>
35+
<description>
36+
The JavaFX Basic Archetype provides core functionality for assembling JavaFX applications.
37+
</description>
38+
<inceptionYear>2012</inceptionYear>
39+
40+
<licenses>
41+
<license>
42+
<name>GNU General Public License (GPL)</name>
43+
<url>http://www.gnu.org/licenses/gpl.html</url>
44+
<distribution>repo</distribution>
45+
</license>
46+
</licenses>
47+
48+
<developers>
49+
<developer>
50+
<id>zonski</id>
51+
<name>Daniel Zwolenski</name>
52+
<email>zonski@gmail.com</email>
53+
<roles>
54+
<role>Original Author</role>
55+
</roles>
56+
</developer>
57+
<developer>
58+
<id>fibrefox</id>
59+
<name>Danny Althoff</name>
60+
<email>fibrefox@dynamicfiles.de</email>
61+
<roles>
62+
<role>Maintainer</role>
63+
</roles>
64+
</developer>
65+
</developers>
66+
67+
<scm>
68+
<connection>scm:git:git://github.com/javafx-maven-plugin/javafx-basic-archetype.git</connection>
69+
<developerConnection>scm:git:git@github.com:javafx-maven-plugin/javafx-basic-archetype.git</developerConnection>
70+
<url>https://github.com/javafx-maven-plugin/javafx-basic-archetype.git</url>
71+
</scm>
72+
73+
<issueManagement>
74+
<system>GitHub</system>
75+
<url>https://github.com/javafx-maven-plugin/javafx-basic-archetype/issues</url>
76+
</issueManagement>
77+
78+
<build>
79+
<extensions>
80+
<extension>
81+
<groupId>org.apache.maven.archetype</groupId>
82+
<artifactId>archetype-packaging</artifactId>
83+
<version>2.4</version>
84+
</extension>
85+
</extensions>
86+
87+
<pluginManagement>
88+
<plugins>
89+
<plugin>
90+
<artifactId>maven-archetype-plugin</artifactId>
91+
<version>2.4</version>
92+
</plugin>
93+
</plugins>
94+
</pluginManagement>
95+
</build>
96+
97+
<properties>
98+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
99+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
100+
101+
<maven.compiler.target>1.8</maven.compiler.target>
102+
<maven.compiler.source>1.8</maven.compiler.source>
103+
104+
<!-- profile-triggers -->
105+
<doSign>false</doSign>
106+
<doRelease>false</doRelease>
107+
</properties>
108+
109+
<profiles>
110+
<profile>
111+
<id>generate-signed-files</id>
112+
<activation>
113+
<property>
114+
<name>doSign</name>
115+
<value>true</value>
116+
</property>
117+
</activation>
118+
<build>
119+
<plugins>
120+
<!-- sign stuff for maven-central via OSSRH/Sonatype -->
121+
<plugin>
122+
<groupId>org.apache.maven.plugins</groupId>
123+
<artifactId>maven-gpg-plugin</artifactId>
124+
<version>1.6</version>
125+
<executions>
126+
<execution>
127+
<id>sign-artifacts</id>
128+
<phase>verify</phase>
129+
<goals>
130+
<goal>sign</goal>
131+
</goals>
132+
</execution>
133+
</executions>
134+
</plugin>
135+
</plugins>
136+
</build>
137+
</profile>
138+
<profile>
139+
<id>release-to-ossrh</id>
140+
<activation>
141+
<property>
142+
<name>doRelease</name>
143+
<value>true</value>
144+
</property>
145+
</activation>
146+
<build>
147+
<plugins>
148+
<plugin>
149+
<groupId>org.sonatype.plugins</groupId>
150+
<artifactId>nexus-staging-maven-plugin</artifactId>
151+
<version>1.6.5</version>
152+
<extensions>true</extensions>
153+
<configuration>
154+
<serverId>ossrh</serverId>
155+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
156+
<autoReleaseAfterClose>false</autoReleaseAfterClose>
157+
</configuration>
158+
</plugin>
159+
</plugins>
160+
</build>
161+
</profile>
162+
</profiles>
163+
164+
</project>

0 commit comments

Comments
 (0)