Skip to content

Commit 724bdd9

Browse files
committed
initial subsystem which does nothing
0 parents  commit 724bdd9

File tree

31 files changed

+2209
-0
lines changed

31 files changed

+2209
-0
lines changed

.gitignore

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# idea
2+
**/.idea
3+
**/*.iml
4+
**/*.ipr
5+
**/*.iws
6+
out
7+
8+
# netbeans
9+
nbactions.xml
10+
nb-configuration.xml
11+
catalog.xml
12+
13+
# vim
14+
*.swp
15+
16+
# temp files
17+
*~
18+
19+
# java
20+
hs_err_pid*
21+
CosServices.cfg
22+
23+
# maven
24+
pom.xml.tag
25+
pom.xml.releaseBackup
26+
pom.xml.versionsBackup
27+
pom.xml.next
28+
target
29+
**/target
30+
.mvn
31+
32+
# eclipse
33+
.project
34+
.settings
35+
.classpath
36+
.metadata
37+
38+
# svn
39+
.svn
40+
41+
# gradle
42+
.gradle
43+
**/gradle/wrapper
44+
build

checkstyle-suppressions.xml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0"?>
2+
3+
<!--
4+
~ Copyright 2019 Red Hat, Inc.
5+
~
6+
~ Licensed under the Apache License, Version 2.0 (the "License");
7+
~ you may not use this file except in compliance with the License.
8+
~ You may obtain a copy of the License at
9+
~
10+
~ http://www.apache.org/licenses/LICENSE-2.0
11+
~
12+
~ Unless required by applicable law or agreed to in writing, software
13+
~ distributed under the License is distributed on an "AS IS" BASIS,
14+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
~ See the License for the specific language governing permissions and
16+
~ limitations under the License.
17+
-->
18+
19+
<!DOCTYPE suppressions PUBLIC
20+
"-//Puppy Crawl//DTD Suppressions 1.1//EN"
21+
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
22+
23+
<suppressions>
24+
<!-- Ignore files pulled down from zanata -->
25+
<suppress files="LocalDescriptions_.+\.properties|.*\.i18n_.+\.properties" checks=".*"/>
26+
</suppressions>

feature-pack/pom.xml

+139
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2019 Red Hat, Inc.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License");
6+
~ you may not use this file except in compliance with the License.
7+
~ You may obtain a copy of the License at
8+
~
9+
~ http://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
18+
<project xmlns="http://maven.apache.org/POM/4.0.0"
19+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
20+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
21+
<parent>
22+
<artifactId>wildfly-microprofile-graphql-parent</artifactId>
23+
<groupId>org.wildfly.extras.graphql</groupId>
24+
<version>1.0.0-SNAPSHOT</version>
25+
</parent>
26+
<modelVersion>4.0.0</modelVersion>
27+
28+
<artifactId>wildfly-microprofile-graphql-feature-pack</artifactId>
29+
<packaging>pom</packaging>
30+
31+
<name>WildFly MicroProfile GraphQL - Feature Pack</name>
32+
33+
<properties>
34+
<license.output.directory>${project.build.directory}/resources/content/docs/licenses</license.output.directory>
35+
<license.src.directory>${basedir}/src/license</license.src.directory>
36+
</properties>
37+
38+
<build>
39+
<finalName>${server.name}</finalName>
40+
<plugins>
41+
<plugin>
42+
<groupId>org.apache.maven.plugins</groupId>
43+
<artifactId>maven-resources-plugin</artifactId>
44+
<executions>
45+
<execution>
46+
<id>copy-resources</id>
47+
<phase>process-resources</phase>
48+
<goals>
49+
<goal>copy-resources</goal>
50+
</goals>
51+
<configuration>
52+
<outputDirectory>${basedir}/target/resources</outputDirectory>
53+
<resources>
54+
<resource>
55+
<directory>${basedir}/src/main/resources</directory>
56+
</resource>
57+
</resources>
58+
</configuration>
59+
</execution>
60+
</executions>
61+
</plugin>
62+
<plugin>
63+
<groupId>org.wildfly.galleon-plugins</groupId>
64+
<artifactId>wildfly-galleon-maven-plugin</artifactId>
65+
<version>${version.org.wildfly.galleon-plugins}</version>
66+
<executions>
67+
<execution>
68+
<id>wildfly-mp-graphql-feature-pack-build</id>
69+
<goals>
70+
<goal>build-feature-pack</goal>
71+
</goals>
72+
<phase>compile</phase>
73+
<configuration>
74+
<fork-embedded>${galleon.fork.embedded}</fork-embedded>
75+
</configuration>
76+
</execution>
77+
</executions>
78+
</plugin>
79+
<plugin>
80+
<groupId>org.wildfly.maven.plugins</groupId>
81+
<artifactId>licenses-plugin</artifactId>
82+
<inherited>false</inherited>
83+
<executions>
84+
<execution>
85+
<id>update-licenses-xml</id>
86+
<goals>
87+
<goal>insert-versions</goal>
88+
</goals>
89+
<phase>process-resources</phase>
90+
<configuration>
91+
<sortByGroupIdAndArtifactId>true</sortByGroupIdAndArtifactId>
92+
<licensesConfigFile>${license.src.directory}/microprofile-graphql-feature-pack-licenses.xml</licensesConfigFile>
93+
<licensesOutputFile>${license.output.directory}/microprofile-graphql-feature-pack-licenses.xml</licensesOutputFile>
94+
</configuration>
95+
</execution>
96+
</executions>
97+
</plugin>
98+
</plugins>
99+
</build>
100+
<dependencies>
101+
<!-- Other feature pack dependencies -->
102+
<dependency>
103+
<groupId>org.wildfly</groupId>
104+
<artifactId>wildfly-galleon-pack</artifactId>
105+
<version>${version.org.wildfly}</version>
106+
<type>zip</type>
107+
</dependency>
108+
109+
<!-- Project modules -->
110+
<dependency>
111+
<groupId>${project.groupId}</groupId>
112+
<artifactId>wildfly-microprofile-graphql</artifactId>
113+
<scope>provided</scope>
114+
</dependency>
115+
116+
<!-- Normal dependencies -->
117+
<dependency>
118+
<groupId>io.smallrye</groupId>
119+
<artifactId>smallrye-graphql-api</artifactId>
120+
<scope>provided</scope>
121+
</dependency>
122+
<dependency>
123+
<groupId>io.smallrye</groupId>
124+
<artifactId>smallrye-graphql</artifactId>
125+
<scope>provided</scope>
126+
</dependency>
127+
<dependency>
128+
<groupId>io.smallrye</groupId>
129+
<artifactId>smallrye-graphql-servlet</artifactId>
130+
<scope>provided</scope>
131+
</dependency>
132+
133+
<dependency>
134+
<groupId>org.eclipse.microprofile.graphql</groupId>
135+
<artifactId>microprofile-graphql-api</artifactId>
136+
<scope>provided</scope>
137+
</dependency>
138+
</dependencies>
139+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<!--
3+
~ Copyright 2019 Red Hat, Inc.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License");
6+
~ you may not use this file except in compliance with the License.
7+
~ You may obtain a copy of the License at
8+
~
9+
~ http://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
18+
<licenseSummary>
19+
<dependencies>
20+
<!-- Project dependencies -->
21+
<dependency>
22+
<groupId>${project.groupId}</groupId>
23+
<artifactId>wildfly-microprofile-graphql</artifactId>
24+
<licenses>
25+
<license>
26+
<name>Apache License 2.0</name>
27+
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
28+
<distribution>repo</distribution>
29+
</license>
30+
</licenses>
31+
</dependency>
32+
<dependency>
33+
<groupId>${project.groupId}</groupId>
34+
<artifactId>wildfly-microprofile-graphql-feature-pack</artifactId>
35+
<licenses>
36+
<license>
37+
<name>Apache License 2.0</name>
38+
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
39+
<distribution>repo</distribution>
40+
</license>
41+
</licenses>
42+
</dependency>
43+
44+
<!-- External dependencies -->
45+
<dependency>
46+
<groupId>io.smallrye</groupId>
47+
<artifactId>smallrye-graphql-servlet</artifactId>
48+
<licenses>
49+
<license>
50+
<name>Apache License 2.0</name>
51+
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
52+
<distribution>repo</distribution>
53+
</license>
54+
</licenses>
55+
</dependency>
56+
</dependencies>
57+
</licenseSummary>

0 commit comments

Comments
 (0)