Skip to content

Instantly share code, notes, and snippets.

View aalmiray's full-sized avatar
💭
🧰 building cool stuff

Andres Almiray aalmiray

💭
🧰 building cool stuff
View GitHub Profile
@aalmiray
aalmiray / error
Created November 8, 2020 17:06
Javadoc error (JPMS)
y$ gm clean build
Using gradle at '/Users/aalmiray/dev/github/bootstrapfx/gradlew' to run buildFile '/Users/aalmiray/dev/github/bootstrapfx/build.gradle':
[versioning] WARNING - the working copy has unstaged or uncommitted changes.
> Task :clean UP-TO-DATE
> Task :bootstrapfx-core:clean
> Task :sampler:clean UP-TO-DATE
> Task :sampler-jpro:clean UP-TO-DATE
> Task :assemble UP-TO-DATE
> Task :check UP-TO-DATE
> Task :build UP-TO-DATE
e: /Users/aalmiray/dev/github/griffon/subprojects/griffon-javafx-kotlin/src/main/kotlin/griffon/javafx/kotlin/collections/reduce/ReducingBindingsExtension.kt: (59, 29): None of the following functions can be called with the arguments supplied:
public open fun <T : Any!> reduceThenMapToBoolean(p0: ObservableList<TypeVariable(T)!>!, p1: TypeVariable(T)!, p2: BinaryOperator<TypeVariable(T)!>!, p3: Function<in TypeVariable(T)!, Boolean!>!): BooleanBinding! defined in griffon.javafx.beans.binding.ReducingBindings
public open fun <T : Any!> reduceThenMapToBoolean(p0: ObservableList<TypeVariable(T)!>!, p1: TypeVariable(T)!, p2: ObservableValue<BinaryOperator<TypeVariable(T)!>!>!, p3: ObservableValue<Function<in TypeVariable(T)!, Boolean!>!>!): BooleanBinding! defined in griffon.javafx.beans.binding.ReducingBindings
public open fun <T : Any!> reduceThenMapToBoolean(p0: ObservableList<TypeVariable(T)!>!, p1: Supplier<TypeVariable(T)!>!, p2: BinaryOperator<TypeVariable(T)!>!, p3: Function<in TypeVariable(T)!, Boolean!
@aalmiray
aalmiray / raw data
Created October 16, 2020 21:01
mvn clean install
Guava 6 modules
661384d0fa41aa4e00aeca720bdf2ca3be52769e
openjdk version "1.8.0_265"
OpenJDK Runtime Environment (Zulu 8.48.0.53-CA-macosx) (build 1.8.0_265-b11)
OpenJDK 64-Bit Server VM (Zulu 8.48.0.53-CA-macosx) (build 25.265-b11, mixed mode)
mvn clean 0.598 s
mvn verify -DskipTests 01:32 min
mvn verify -DskipTests 47.088 s
@aalmiray
aalmiray / DataSourceFactory.java
Last active February 8, 2022 18:42
Oracle Aunonomous Database + MyBatis
package com.acme.todo;
import oracle.ucp.jdbc.PoolDataSource;
import oracle.ucp.jdbc.PoolDataSourceFactory;
import javax.sql.DataSource;
import java.util.Properties;
public class DataSourceFactory {
public static DataSource createDataSource(String datasourceConfigFile) throws Exception {
@aalmiray
aalmiray / DataSourceFactory.java
Last active October 8, 2020 15:59
Oracle Aunonomous Database + JDBI
package com.acme.todo;
import oracle.ucp.jdbc.PoolDataSource;
import oracle.ucp.jdbc.PoolDataSourceFactory;
import javax.sql.DataSource;
import java.util.Properties;
public class DataSourceFactory {
public static DataSource createDataSource(String datasourceConfigFile) throws Exception {
import groovy.transform.CompileStatic
import org.gradle.api.DefaultTask
import org.gradle.api.provider.Property
import org.gradle.api.provider.Provider
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.Optional
import org.gradle.api.tasks.TaskAction
import org.gradle.api.tasks.options.Option
import org.kordamp.gradle.property.SimpleStringState
@aalmiray
aalmiray / consumer1-pom-enforced.xml
Last active August 13, 2020 15:07
Maven Enforcer plugin examples
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>com.acme</groupId>
<artifactId>consumer1</artifactId>
<version>0.0.0</version>
<dependencies>
<dependency>
<groupId>com.acme</groupId>
@aalmiray
aalmiray / db.groovy
Last active August 10, 2020 12:55
Groovy/JBang
@Grab('com.oracle.database.jdbc:ojdbc8:19.7.0.0')
@Grab('com.oracle.database.jdbc:ucp:19.7.0.0')
import java.sql.Connection
import java.sql.SQLException
import java.sql.Statement
import java.sql.ResultSet
import oracle.ucp.jdbc.PoolDataSourceFactory
import oracle.ucp.jdbc.PoolDataSource
PoolDataSource pds = PoolDataSourceFactory.poolDataSource.with(true) {
@aalmiray
aalmiray / Application.java
Last active November 4, 2020 23:17
ATP + JDBC
package com.acme.sample;
public class Application {
static {
System.setProperty("oracle.net.tns_admin",
System.getProperty("user.dir") + File.separator + "wallet");
}
public static void main(String[] args) {
// ...
@aalmiray
aalmiray / build.gradle
Last active July 16, 2020 14:08
Helidon SE Gradle starter
plugins {
id 'com.github.johnrengelman.shadow'
id 'java'
id 'application'
}
application {
mainClassName = 'com.acme.example.helidon.Main'
}