Skip to content

Instantly share code, notes, and snippets.

@meistermeier
Last active May 23, 2025 11:16
Show Gist options
  • Select an option

  • Save meistermeier/bf66dd4147d1887887c46afe53fdc201 to your computer and use it in GitHub Desktop.

Select an option

Save meistermeier/bf66dd4147d1887887c46afe53fdc201 to your computer and use it in GitHub Desktop.
///usr/bin/env jbang "$0" "$@" ; exit $?
//deps org.testcontainers:neo4j:1.21.0
//deps org.neo4j.driver:neo4j-java-driver:5.28.5
import org.neo4j.driver.authtokens;
import org.neo4j.driver.graphdatabase;
import org.testcontainers.containers.neo4jcontainer;
import org.testcontainers.utility.dockerimagename;
public class deprecation_fun {
public static void main(string... args) {
neo4jrun("2025.03-community");
neo4jrun("2025.04-community");
}
private static void neo4jrun(string tag) {
neo4jcontainer<?> neo4j = new neo4jcontainer<>(dockerimagename.parse("neo4j").withtag(tag));
neo4j.start();
var driver = graphdatabase.driver(neo4j.getbolturl(), authtokens.basic("neo4j", neo4j.getadminpassword()));
var summary = driver.executablequery("match (n) return id(n)").execute().summary();
system.out.println(summary.notifications().get(0).description());
driver.close();
neo4j.stop();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment