Skip to content
This repository was archived by the owner on Nov 23, 2023. It is now read-only.

Commit d15d013

Browse files
committed
Merge remote-tracking branch 'origin/master'
# Conflicts: # pom.xml
2 parents ce85092 + aba8c80 commit d15d013

35 files changed

+209
-194
lines changed

.bettercodehub.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
component_depth: 8
2+
languages:
3+
- java

.travis.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ jdk:
44
install:
55
- mvn install -Dgpg.skip=true -B -V
66
after_success:
7-
- mvn clean test jacoco:report coveralls:report
7+
- mvn clean test jacoco:report coveralls:report -DrepoToken=$COVERALLS_TOKEN
88
- bash <(curl -s https://codecov.io/bash)
9+
- mvn com.gavinmogan:codacy-maven-plugin:coverage -DprojectToken=$CODACY_PROJECT_TOKEN -DapiToken=$CODACY_API_TOKEN

CHANGES.md

+2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ Create the function package
4646

4747
## 0.1.0
4848

49+
Create the collection package
50+
4951
* [[#1](../../issues/1)] Create CollectionX
5052
* [[#3](../../issues/3)] Create MapX
5153
* [[#4](../../issues/4)] Create ListX

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright 2019 LambdaX contributors
189+
Copyright 2019 Alexengrig Dev.
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

README.md

+4-16
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,7 @@
1-
<a href="https://alexengrig.github.io/lambdax">
2-
<img src="logo/lambdax-preview.png" title="LambdaX" alt="LambdaX logo">
3-
</a>
1+
[![LambdaX logo](logo/lambdax-preview.png "LambdaX")](https://alexengrig.github.io/lambdax)
42

5-
# *Lambda*X 0.2.0
6-
7-
Useful Java 8 Lambdas.
8-
9-
[![Maven Central](https://img.shields.io/maven-central/v/io.github.alexengrig/lambdax.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.github.alexengrig%22%20AND%20a:%22lambdax%22)
10-
[![Javadocs](https://www.javadoc.io/badge/io.github.alexengrig/lambdax.svg)](https://www.javadoc.io/doc/io.github.alexengrig/lambdax)
11-
[![Build Status](https://travis-ci.com/alexengrig/lambdax.svg?branch=master)](https://travis-ci.com/alexengrig/lambdax)
12-
[![codecov](https://codecov.io/gh/alexengrig/lambdax/branch/master/graph/badge.svg)](https://codecov.io/gh/alexengrig/lambdax)
13-
[![Coverage Status](https://coveralls.io/repos/github/alexengrig/lambdax/badge.svg)](https://coveralls.io/github/alexengrig/lambdax)
14-
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/138c91a8899645ae9e62f13e56bf9465)](https://app.codacy.com/app/alexengrig/lambdax?utm_source=github.com&utm_medium=referral&utm_content=alexengrig/lambdax&utm_campaign=Badge_Grade_Dashboard)
15-
[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/alexengrig/lambdax.svg)](https://github.com/alexengrig/lambdax/releases)
16-
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)
3+
# *Lambda*X 0.2.0 [![Maven Central](https://img.shields.io/maven-central/v/io.github.alexengrig/lambdax.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.github.alexengrig%22%20AND%20a:%22lambdax%22)[![Javadocs](https://www.javadoc.io/badge/io.github.alexengrig/lambdax.svg)](https://www.javadoc.io/doc/io.github.alexengrig/lambdax)[![GitHub](https://img.shields.io/github/license/alexengrig/lambdax?style=flat&&color=informational)](LICENSE)
4+
[![Build Status](https://travis-ci.com/alexengrig/lambdax.svg?branch=master)](https://travis-ci.com/alexengrig/lambdax)[![codecov](https://codecov.io/gh/alexengrig/lambdax/branch/master/graph/badge.svg)](https://codecov.io/gh/alexengrig/lambdax)[![Coverage Status](https://coveralls.io/repos/github/alexengrig/lambdax/badge.svg)](https://coveralls.io/github/alexengrig/lambdax)[![Codacy Badge](https://api.codacy.com/project/badge/Grade/138c91a8899645ae9e62f13e56bf9465)](https://app.codacy.com/app/alexengrig/lambdax?utm_source=github.com&utm_medium=referral&utm_content=alexengrig/lambdax&utm_campaign=Badge_Grade_Dashboard)[![BCH compliance](https://bettercodehub.com/edge/badge/alexengrig/lambdax?branch=master)](https://bettercodehub.com/)[![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/alexengrig/lambdax.svg)](https://github.com/alexengrig/lambdax/releases)
175

186
This library contains utility classes with useful lambdas.
197

@@ -105,7 +93,7 @@ implementation 'io.github.alexengrig:lambdax:0.2.0'
10593

10694
### Others
10795

108-
Others snippets are available in [The Central Repository](https://search.maven.org/artifact/io.github.alexengrig/lambdax/0.2.0/jar).
96+
Other snippets are available in [The Central Repository](https://search.maven.org/artifact/io.github.alexengrig/lambdax/0.2.0/jar).
10997

11098
## License
11199

pom.xml

+168-147
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
3-
~ Copyright 2019 LambdaX contributors
3+
~ Copyright 2019 Alexengrig Dev.
44
~
55
~ Licensed under the Apache License, Version 2.0 (the "License");
66
~ you may not use this file except in compliance with the License.
@@ -15,161 +15,182 @@
1515
~ limitations under the License.
1616
-->
1717

18-
<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">
19-
<modelVersion>4.0.0</modelVersion>
18+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xmlns="http://maven.apache.org/POM/4.0.0"
20+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
21+
<modelVersion>4.0.0</modelVersion>
2022

21-
<groupId>io.github.alexengrig</groupId>
22-
<artifactId>lambdax</artifactId>
23-
<version>0.2.1</version>
24-
<packaging>jar</packaging>
23+
<groupId>io.github.alexengrig</groupId>
24+
<artifactId>lambdax</artifactId>
25+
<version>0.2.1</version>
26+
<packaging>jar</packaging>
2527

26-
<name>LambdaX</name>
27-
<description>This library contains utility classes with useful lambdas</description>
28-
<url>https://github.com/alexengrig/lambdax</url>
28+
<name>LambdaX</name>
29+
<description>This library contains utility classes with useful lambdas</description>
30+
<url>https://github.com/alexengrig/lambdax</url>
2931

30-
<licenses>
31-
<license>
32-
<name>Apache License, Version 2.0</name>
33-
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
34-
<distribution>repo</distribution>
35-
</license>
36-
</licenses>
32+
<licenses>
33+
<license>
34+
<name>Apache License, Version 2.0</name>
35+
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
36+
<distribution>repo</distribution>
37+
</license>
38+
</licenses>
3739

38-
<developers>
39-
<developer>
40-
<id>alexengrig</id>
41-
<roles>
42-
<role>owner</role>
43-
<role>architect</role>
44-
<role>developer</role>
45-
</roles>
46-
<name>Grig Alex</name>
47-
<email>alexengrigdev@gmail.com</email>
48-
</developer>
49-
</developers>
40+
<developers>
41+
<developer>
42+
<id>alexengrig</id>
43+
<roles>
44+
<role>owner</role>
45+
<role>architect</role>
46+
<role>developer</role>
47+
</roles>
48+
<name>Grig Alex</name>
49+
<email>alexengrigdev@gmail.com</email>
50+
</developer>
51+
</developers>
5052

51-
<dependencies>
52-
<dependency>
53-
<groupId>junit</groupId>
54-
<artifactId>junit</artifactId>
55-
<version>4.12</version>
56-
<scope>test</scope>
57-
</dependency>
58-
</dependencies>
53+
<dependencies>
54+
<dependency>
55+
<groupId>junit</groupId>
56+
<artifactId>junit</artifactId>
57+
<version>4.12</version>
58+
<scope>test</scope>
59+
</dependency>
60+
</dependencies>
5961

60-
<distributionManagement>
61-
<snapshotRepository>
62-
<id>ossrh</id>
63-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
64-
</snapshotRepository>
65-
<repository>
66-
<id>ossrh</id>
67-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
68-
</repository>
69-
</distributionManagement>
62+
<distributionManagement>
63+
<snapshotRepository>
64+
<id>ossrh</id>
65+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
66+
</snapshotRepository>
67+
<repository>
68+
<id>ossrh</id>
69+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
70+
</repository>
71+
</distributionManagement>
7072

71-
<properties>
72-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
73-
</properties>
73+
<properties>
74+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
75+
</properties>
7476

75-
<build>
76-
<plugins>
77-
<!-- Maven Compiler -->
78-
<plugin>
79-
<groupId>org.apache.maven.plugins</groupId>
80-
<artifactId>maven-compiler-plugin</artifactId>
81-
<version>3.8.1</version>
82-
<configuration>
83-
<source>8</source>
84-
<target>8</target>
85-
</configuration>
86-
</plugin>
87-
<!-- Maven Source -->
88-
<plugin>
89-
<groupId>org.apache.maven.plugins</groupId>
90-
<artifactId>maven-source-plugin</artifactId>
91-
<version>2.2.1</version>
92-
<executions>
93-
<execution>
94-
<id>attach-sources</id>
95-
<goals>
96-
<goal>jar-no-fork</goal>
97-
</goals>
98-
</execution>
99-
</executions>
100-
</plugin>
101-
<!-- Maven JavaDoc -->
102-
<plugin>
103-
<groupId>org.apache.maven.plugins</groupId>
104-
<artifactId>maven-javadoc-plugin</artifactId>
105-
<version>2.9.1</version>
106-
<executions>
107-
<execution>
108-
<id>attach-javadocs</id>
109-
<goals>
110-
<goal>jar</goal>
111-
</goals>
112-
</execution>
113-
</executions>
114-
</plugin>
115-
<!-- Maven GPG -->
116-
<plugin>
117-
<groupId>org.apache.maven.plugins</groupId>
118-
<artifactId>maven-gpg-plugin</artifactId>
119-
<version>1.5</version>
120-
<executions>
121-
<execution>
122-
<id>sign-artifacts</id>
123-
<phase>verify</phase>
124-
<goals>
125-
<goal>sign</goal>
126-
</goals>
127-
</execution>
128-
</executions>
129-
</plugin>
130-
<!-- Nexus Staging Maven -->
131-
<plugin>
132-
<groupId>org.sonatype.plugins</groupId>
133-
<artifactId>nexus-staging-maven-plugin</artifactId>
134-
<version>1.6.7</version>
135-
<extensions>true</extensions>
136-
<configuration>
137-
<serverId>ossrh</serverId>
138-
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
139-
<autoReleaseAfterClose>true</autoReleaseAfterClose>
140-
</configuration>
141-
</plugin>
142-
<!-- JaCoCo Maven -->
143-
<plugin>
144-
<groupId>org.jacoco</groupId>
145-
<artifactId>jacoco-maven-plugin</artifactId>
146-
<version>0.8.4</version>
147-
<executions>
148-
<execution>
149-
<id>prepare-agent</id>
150-
<goals>
151-
<goal>prepare-agent</goal>
152-
</goals>
153-
</execution>
154-
</executions>
155-
</plugin>
156-
<!-- Coveralls -->
157-
<plugin>
158-
<groupId>org.eluder.coveralls</groupId>
159-
<artifactId>coveralls-maven-plugin</artifactId>
160-
<version>4.3.0</version>
161-
<configuration>
162-
<repoToken>92193mXH45iM9lOWRKa86bdFvCkRgMlaM</repoToken>
163-
</configuration>
164-
</plugin>
165-
</plugins>
166-
</build>
77+
<build>
78+
<plugins>
79+
<!-- Maven Compiler -->
80+
<plugin>
81+
<groupId>org.apache.maven.plugins</groupId>
82+
<artifactId>maven-compiler-plugin</artifactId>
83+
<version>3.8.1</version>
84+
<configuration>
85+
<source>8</source>
86+
<target>8</target>
87+
</configuration>
88+
</plugin>
89+
<!-- Maven Source -->
90+
<plugin>
91+
<groupId>org.apache.maven.plugins</groupId>
92+
<artifactId>maven-source-plugin</artifactId>
93+
<version>2.2.1</version>
94+
<executions>
95+
<execution>
96+
<id>attach-sources</id>
97+
<goals>
98+
<goal>jar-no-fork</goal>
99+
</goals>
100+
</execution>
101+
</executions>
102+
</plugin>
103+
<!-- Maven JavaDoc -->
104+
<plugin>
105+
<groupId>org.apache.maven.plugins</groupId>
106+
<artifactId>maven-javadoc-plugin</artifactId>
107+
<version>2.9.1</version>
108+
<executions>
109+
<execution>
110+
<id>attach-javadocs</id>
111+
<goals>
112+
<goal>jar</goal>
113+
</goals>
114+
</execution>
115+
</executions>
116+
</plugin>
117+
<!-- Maven GPG -->
118+
<plugin>
119+
<groupId>org.apache.maven.plugins</groupId>
120+
<artifactId>maven-gpg-plugin</artifactId>
121+
<version>1.5</version>
122+
<executions>
123+
<execution>
124+
<id>sign-artifacts</id>
125+
<phase>verify</phase>
126+
<goals>
127+
<goal>sign</goal>
128+
</goals>
129+
</execution>
130+
</executions>
131+
</plugin>
132+
<!-- Nexus Staging Maven -->
133+
<plugin>
134+
<groupId>org.sonatype.plugins</groupId>
135+
<artifactId>nexus-staging-maven-plugin</artifactId>
136+
<version>1.6.7</version>
137+
<extensions>true</extensions>
138+
<configuration>
139+
<serverId>ossrh</serverId>
140+
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
141+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
142+
</configuration>
143+
</plugin>
144+
<!-- JaCoCo Maven -->
145+
<plugin>
146+
<groupId>org.jacoco</groupId>
147+
<artifactId>jacoco-maven-plugin</artifactId>
148+
<version>0.8.4</version>
149+
<executions>
150+
<execution>
151+
<id>prepare-agent</id>
152+
<goals>
153+
<goal>prepare-agent</goal>
154+
</goals>
155+
</execution>
156+
</executions>
157+
</plugin>
158+
<!-- Coveralls -->
159+
<plugin>
160+
<groupId>org.eluder.coveralls</groupId>
161+
<artifactId>coveralls-maven-plugin</artifactId>
162+
<version>4.3.0</version>
163+
<configuration>
164+
<repoToken>92193mXH45iM9lOWRKa86bdFvCkRgMlaM</repoToken>
165+
</configuration>
166+
</plugin>
167+
<!-- Codacy Maven -->
168+
<plugin>
169+
<groupId>com.gavinmogan</groupId>
170+
<artifactId>codacy-maven-plugin</artifactId>
171+
<version>1.0.3</version>
172+
<configuration>
173+
<coverageReportFile>${project.reporting.outputDirectory}/jacoco.xml</coverageReportFile>
174+
<failOnMissingReportFile>false</failOnMissingReportFile>
175+
</configuration>
176+
<executions>
177+
<execution>
178+
<id>post-test</id>
179+
<phase>post-integration-test</phase>
180+
<goals>
181+
<goal>coverage</goal>
182+
</goals>
183+
</execution>
184+
</executions>
185+
</plugin>
186+
</plugins>
187+
</build>
167188

168-
<scm>
169-
<connection>scm:git:https://github.com/alexengrig/lambdax.git</connection>
170-
<developerConnection>scm:git:https://github.com/alexengrig/lambdax.git</developerConnection>
171-
<url>https://github.com/alexengrig/lambdax.git</url>
172-
<tag>lambdax-0.2.1</tag>
189+
<scm>
190+
<connection>scm:git:https://github.com/alexengrig/lambdax.git</connection>
191+
<developerConnection>scm:git:https://github.com/alexengrig/lambdax.git</developerConnection>
192+
<url>https://github.com/alexengrig/lambdax.git</url>
193+
<tag>lambdax-0.2.1</tag>
173194
</scm>
174195

175196
</project>

0 commit comments

Comments
 (0)