Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<config>
<item id="1"
base_mad_conf_file="conf_b1"
processed_mad_conf_file="conf_b1_processed"
base_mad_thin_conf_file="conf_b1_thin"
beam="lhcb1"
nominal_beam_energy="6500"
from_marker_name="ip5"
from_marker_s_pos="0.0"
@mucharafal
mucharafal / build.gradle
Created March 20, 2024 14:13
Finding duplicated classes on classpath
task checkClassPath {
ext {
inConfig = getConfigurations().findByName("runtimeClasspath")
}
inputs.files(inConfig)
doLast {
Configuration myConfig = inConfig;
Collection<Tuple<Object>> fileTrees = myConfig.resolve().stream().map(jar -> Tuple.of(jar, zipTree(jar))).collect()
HashMap<String, Set<String>> classToJars = new HashMap<>()
fileTrees.forEach(