Skip to content

Commit 318da3f

Browse files
#1: 🚚 migrate to Technology Brewery governance structure and github
1 parent e28b052 commit 318da3f

File tree

10 files changed

+52
-90
lines changed

10 files changed

+52
-90
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 Technology Brewery
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Reinheitsgebot #
2-
[![Maven Central](https://img.shields.io/maven-central/v/org.bitbucket.cpointe.reinheitsgebot/reinheitsgebot.svg)](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.bitbucket.cpointe.reinheitsgebot%22%20AND%20a%3A%22reinheitsgdsebot%22)
2+
[![Maven Central](https://img.shields.io/maven-central/v/org.technologybrewery.reinheitsgebot/reinheitsgebot.svg)](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.technologybrewery.reinheitsgebot%22%20AND%20a%3A%22reinheitsgdsebot%22)
33
[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://opensource.org/licenses/mit)
44

55
In German history, Reinheitsgebot (pronounced RINE-HITES-KUH-BOWT) was a ["purity order"](https://en.wikipedia.org/wiki/Reinheitsgebot) regulating the ingredients that
@@ -23,7 +23,7 @@ Enforcer Plugin and how to layer Reinheitsgebot into it:
2323
<configuration>
2424
<rules>
2525
<!-- TODO: ADD THIS RULE FOR BANNING IN DEPENDENCY MANAGEMENT: -->
26-
<bannedDependenciesAndDependencyManagementDepenendencies implementation="org.bitbucket.cpointe.reinheitsgebot.BannedDependenciesIncludingDependencyManagementRule">
26+
<bannedDependenciesAndDependencyManagementDepenendencies implementation="org.technologybrewery.reinheitsgebot.BannedDependenciesIncludingDependencyManagementRule">
2727
</bannedDependenciesAndDependencyManagementDepenendencies>
2828
</rules>
2929
</configuration>
@@ -39,7 +39,7 @@ Enforcer Plugin and how to layer Reinheitsgebot into it:
3939
<bannedDependenciesAndDependencyManagementDepenendencies>
4040
<excludes>
4141
<!-- TODO: ADD GAV INFO AS YOU WOULD FOR NORMAL BANNED DEPENDENCIES: -->
42-
<exclude>org.bitbucket.askllc.fermenter.stout:stout-java</exclude>
42+
<exclude>org.technologybrewery.fermenter.stout:stout-java</exclude>
4343
...
4444
</excludes>
4545
</bannedDependenciesAndDependencyManagementDepenendencies>
@@ -50,7 +50,7 @@ Enforcer Plugin and how to layer Reinheitsgebot into it:
5050
<dependencies>
5151
<!-- TODO: ADD THIS PROJECT'S DEPENDENCY FOR RULE RESOLUTION: -->
5252
<dependency>
53-
<groupId>org.bitbucket.cpointe.reinheitsgebot</groupId>
53+
<groupId>org.technologybrewery.reinheitsgebot</groupId>
5454
<artifactId>reinheitsgebot-rules</artifactId>
5555
<!-- TODO: UPDATE TO LATEST VERSION! -->
5656
<version>1.0.0-SNAPSHOT</version>
@@ -70,18 +70,18 @@ like the following - please note the `(via dependencyManagement)` addition to
7070
warning output when the banned dependency exists in dependency management:
7171
```
7272
[INFO] --- maven-enforcer-plugin:3.1.0:enforce (enforce-banned-dependencies-and-dependency-management-dependencies) @ reinheitsgebot-test ---
73-
[WARNING] Rule 0: org.bitbucket.cpointe.reinheitsgebot.BannedDependenciesIncludingDependencyManagementRule failed with message:
73+
[WARNING] Rule 0: org.technologybrewery.reinheitsgebot.BannedDependenciesIncludingDependencyManagementRule failed with message:
7474
Typically, you would like fail the build - but we just want to see warning here
75-
Found Banned Dependency (via dependencyManagement): org.bitbucket.askllc.fermenter.stout:stout-java:jar:1.0.0
76-
Found Banned Dependency: org.bitbucket.askllc.krausening:krausening:jar:10
75+
Found Banned Dependency (via dependencyManagement): org.technologybrewery.fermenter.stout:stout-java:jar:1.0.0
76+
Found Banned Dependency: org.technologybrewery.krausening:krausening:jar:10
7777
Use 'mvn dependency:tree' to locate the source of the banned dependencies.
7878
```
7979

8080
# Releasing to Maven Central Repository
8181

8282
Reinheitsgebot uses both the `maven-release-plugin` and the `nexus-staging-maven-plugin` to facilitate the release and deployment of new Reinheitsgebot builds. In order to perform a release, you must:
8383

84-
1.) Obtain a [JIRA](https://issues.sonatype.org/secure/Dashboard.jspa) account with Sonatype OSSRH and access to the `org.bitbucket.askllc` project group
84+
1.) Obtain a [JIRA](https://issues.sonatype.org/secure/Dashboard.jspa) account with Sonatype OSSRH and access to the `org.technologybrewery` project group
8585

8686
2.) Ensure that your Sonatype OSSRH JIRA account credentials are specified in your `settings.xml`:
8787

pom.xml

Lines changed: 15 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
<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">
33
<modelVersion>4.0.0</modelVersion>
44

5-
<groupId>org.bitbucket.cpointe.reinheitsgebot</groupId>
5+
<parent>
6+
<groupId>org.technologybrewery</groupId>
7+
<artifactId>parent</artifactId>
8+
<version>1</version>
9+
</parent>
10+
11+
<groupId>org.technologybrewery.reinheitsgebot</groupId>
612
<artifactId>reinheitsgebot</artifactId>
713
<version>1.0.2-SNAPSHOT</version>
814
<packaging>pom</packaging>
@@ -14,7 +20,7 @@
1420
the standard ability to ban dependencies by checking dependency management in addition to standard dependencies
1521
(that is using this rule simultaneously handles banning regular and dependency management dependencies).
1622
</description>
17-
<url>https://bitbucket.org/cpointe/reinheitsgebot</url>
23+
<url>https://github.com/TechnologyBrewery/reinheitsgebot</url>
1824

1925
<licenses>
2026
<license>
@@ -27,31 +33,20 @@
2733
<developers>
2834
<developer>
2935
<name>Ryan Ashcraft</name>
30-
<email>ryan@cpointe-inc.com</email>
31-
<organization>Counterpointe Solutions Inc.</organization>
32-
<organizationUrl>http://www.cpointe-inc.com</organizationUrl>
36+
<email>dryanashcraft@gmail.com</email>
37+
<organization>Technology Brewery</organization>
38+
<organizationUrl>https://technologybrewery.org</organizationUrl>
3339
</developer>
3440
</developers>
3541

3642
<scm>
37-
<connection>scm:git:ssh://git@bitbucket.org/cpointe/reinheitgebot.git</connection>
38-
<developerConnection>scm:git:ssh://git@bitbucket.org/cpointe/reinheitsgebot.git</developerConnection>
39-
<url>https://bitbucket.org/cpointe/reinheitsgebot/</url>
43+
<connection>scm:git:ssh://git@github.com/TechnologyBrewery/reinheitgebot.git</connection>
44+
<developerConnection>scm:git:ssh://git@github.com/TechnologyBrewery/reinheitsgebot.git</developerConnection>
45+
<url>https://github.com/TechnologyBrewery/reinheitsgebot</url>
4046
<tag>HEAD</tag>
4147
</scm>
4248

43-
<distributionManagement>
44-
<snapshotRepository>
45-
<id>ossrh</id>
46-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
47-
</snapshotRepository>
48-
</distributionManagement>
49-
5049
<properties>
51-
<maven.compiler.source>11</maven.compiler.source>
52-
<maven.compiler.target>11</maven.compiler.target>
53-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
54-
5550
<version.enforcer>3.1.0</version.enforcer>
5651
</properties>
5752

@@ -60,7 +55,6 @@
6055
<plugin>
6156
<groupId>org.apache.maven.plugins</groupId>
6257
<artifactId>maven-release-plugin</artifactId>
63-
<version>2.5.3</version>
6458
<configuration>
6559
<autoVersionSubmodules>true</autoVersionSubmodules>
6660
<useReleaseProfile>false</useReleaseProfile>
@@ -71,11 +65,10 @@
7165
<plugin>
7266
<groupId>org.sonatype.plugins</groupId>
7367
<artifactId>nexus-staging-maven-plugin</artifactId>
74-
<version>1.6.8</version>
7568
<extensions>true</extensions>
7669
<configuration>
7770
<serverId>ossrh</serverId>
78-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
71+
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
7972
<autoReleaseAfterClose>true</autoReleaseAfterClose>
8073
</configuration>
8174
</plugin>
@@ -93,57 +86,6 @@
9386
<module>reinheitsgebot-test</module>
9487
</modules>
9588
</profile>
96-
<profile>
97-
<id>ossrh-release</id>
98-
<modules>
99-
<module>reinheitsgebot-rules</module>
100-
<module>reinheitsgebot-test</module>
101-
</modules>
102-
<build>
103-
<plugins>
104-
<plugin>
105-
<groupId>org.apache.maven.plugins</groupId>
106-
<artifactId>maven-source-plugin</artifactId>
107-
<version>3.2.1</version>
108-
<executions>
109-
<execution>
110-
<id>attach-sources</id>
111-
<goals>
112-
<goal>jar-no-fork</goal>
113-
</goals>
114-
</execution>
115-
</executions>
116-
</plugin>
117-
<plugin>
118-
<groupId>org.apache.maven.plugins</groupId>
119-
<artifactId>maven-javadoc-plugin</artifactId>
120-
<version>3.4.0</version>
121-
<executions>
122-
<execution>
123-
<id>attach-javadocs</id>
124-
<goals>
125-
<goal>jar</goal>
126-
</goals>
127-
</execution>
128-
</executions>
129-
</plugin>
130-
<plugin>
131-
<groupId>org.apache.maven.plugins</groupId>
132-
<artifactId>maven-gpg-plugin</artifactId>
133-
<version>3.0.1</version>
134-
<executions>
135-
<execution>
136-
<id>sign-artifacts</id>
137-
<phase>verify</phase>
138-
<goals>
139-
<goal>sign</goal>
140-
</goals>
141-
</execution>
142-
</executions>
143-
</plugin>
144-
</plugins>
145-
</build>
146-
</profile>
14789
</profiles>
14890

14991
</project>

reinheitsgebot-rules/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>org.bitbucket.cpointe.reinheitsgebot</groupId>
6+
<groupId>org.technologybrewery.reinheitsgebot</groupId>
77
<artifactId>reinheitsgebot</artifactId>
88
<version>1.0.2-SNAPSHOT</version>
99
</parent>
@@ -21,7 +21,6 @@
2121
<plugin>
2222
<groupId>org.apache.maven.plugins</groupId>
2323
<artifactId>maven-surefire-plugin</artifactId>
24-
<version>2.22.2</version>
2524
<configuration>
2625
<systemPropertyVariables>
2726
<cucumber.options>--tags not @manual</cucumber.options>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.bitbucket.cpointe.reinheitsgebot;
1+
package org.technologybrewery.reinheitsgebot;
22

33
import org.apache.maven.artifact.Artifact;
44
import org.apache.maven.artifact.DefaultArtifact;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.bitbucket.cpointe.reinheitsgebot;
1+
package org.technologybrewery.reinheitsgebot;
22

33
import org.apache.maven.artifact.handler.DefaultArtifactHandler;
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.bitbucket.cpointe.reinheitsgebot;
1+
package org.technologybrewery.reinheitsgebot;
22

33
import org.apache.maven.artifact.Artifact;
44
import org.apache.maven.enforcer.rule.api.EnforcerRuleException;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.bitbucket.cpointe.reinheitsgebot;
1+
package org.technologybrewery.reinheitsgebot;
22

33
import io.cucumber.java.DefaultDataTableEntryTransformer;
44
import io.cucumber.java.en.Given;

reinheitsgebot-rules/src/test/java/org/bitbucket/cpointe/reinheitsgebot/RunCucumberTests.java renamed to reinheitsgebot-rules/src/test/java/org/technologybrewery/reinheitsgebot/RunCucumberTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.bitbucket.cpointe.reinheitsgebot;
1+
package org.technologybrewery.reinheitsgebot;
22

33
import io.cucumber.junit.Cucumber;
44
import io.cucumber.junit.CucumberOptions;

reinheitsgebot-test/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44

55
<parent>
6-
<groupId>org.bitbucket.cpointe.reinheitsgebot</groupId>
6+
<groupId>org.technologybrewery.reinheitsgebot</groupId>
77
<artifactId>reinheitsgebot</artifactId>
88
<version>1.0.2-SNAPSHOT</version>
99
</parent>
@@ -19,7 +19,7 @@
1919
<version>${version.enforcer}</version>
2020
<configuration>
2121
<rules>
22-
<bannedDependenciesAndDependencyManagementDepenendencies implementation="org.bitbucket.cpointe.reinheitsgebot.BannedDependenciesIncludingDependencyManagementRule">
22+
<bannedDependenciesAndDependencyManagementDepenendencies implementation="org.technologybrewery.reinheitsgebot.BannedDependenciesIncludingDependencyManagementRule">
2323
</bannedDependenciesAndDependencyManagementDepenendencies>
2424
</rules>
2525
</configuration>

0 commit comments

Comments
 (0)