Maven managed dependencies – resolving ${project.version} from parent pom

You have to skip <version> tag in child, but keep the <parent><version> … </parent> tag. http://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Project_Inheritance One factor to note is that these variables are processed after inheritance as outlined above. This means that if a parent project uses a variable, then its definition in the child, not the parent, will be the one eventually … Read more

How to get Maven dependencies printed to a file in a readable format?

This can (at least now) be done with command line options to the dependency:tree plugin. Try: mvn dependency:tree -Doutput=/path/to/file Reference: Maven Dependency Plugin Page You only asked about “readable” format, but you can also pass the -DoutputType parameter with various options. Also note that the version I have installed, I get the following warning: [WARNING] … Read more

Maven + Spring Boot: Found multiple occurrences of org.json.JSONObject on the class path:

Add under <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> The following exclusion: <scope>test</scope> <exclusions> <exclusion> <groupId>com.vaadin.external.google</groupId> <artifactId>android-json</artifactId> </exclusion> </exclusions> Similarly, for Gradle projects: testCompile(“org.springframework.boot:spring-boot-starter-test”) { exclude group: “com.vaadin.external.google”, module:”android-json” }

How can sbt pull dependency artifacts from git?

You can import unpackaged dependencies into your project from GitHub by treating them as project dependencies, using the dependsOn operator. (This is distinct from the way that precompiled library dependencies are included). Note that you can specify which branch to pull using # notation. Here’s some Scala SBT code that is working well for me: … Read more