Questions tagged [maven]
Maven is a plug-in based software project management tool which core features are automation of your software build, dependency management, and generating of reports and documentation.
109 questions
1vote
2answers
95views
I'm confused how to structure my pom.xml when both Parent and Child modules are being developed simultaneously
Let's say I have the following maven projects. UtilsLibrary -- A maven project containing utils. AppA -- A maven project that depends on UtilsLibrary. AppB -- A maven project that depends on ...
0votes
1answer
69views
Versioning for a set of plugin libraries that supports foundational concepts within various toolsets
I have a foundational metamodel which I have implemented using Java interfaces which I can easily version using major.minor.bugfix. I also have plugins that utilize these libraries to implement these ...
-2votes
1answer
158views
Spring/Java multiple shared modules for different databases
I'm implementing a software based on the micro-service architecture using Spring/Java. Each micro-service connects to either a PostgreSQL or a MongoDB database. Is it standard practice to have a ...
2votes
2answers
253views
What's the value in exposing the dependencies you used for your tests?
In Java, there's the fairly ubiquitous notion of a POM file which provides the dependencies of your modules. For example https://repo1.maven.org/maven2/org/typelevel/cats-core_2.13/2.12.0/cats-core_2....
1vote
0answers
124views
Package-by-feature within maven multi module package-by-layer project
As a consultant working for multiple companies that are using maven multi modules I have made the same discovery with all of them that I find strange. Lets say they want to build a webapp for a ...
0votes
1answer
1kviews
Handling OpenAPI Generated code in a Project's repository
In my company, we are would like to recommend OpenAPI and using the design first approach to API development. We would also like to use the OpenAPI Generator to generated server stubs and DTOs from ...
-1votes
1answer
50views
How to use versions-maven-plugin with shared contracts?
Context: We have Java maven Multi Microservices Project. The structure for each microservice is a contracts package and a service package. When we update a version of a specific microservice the ...
1vote
1answer
329views
Gradle/Maven project splitting: interfaces and implementation
Assume we have a single large JVM project (the example is in Kotlin), containing code. As part of a refactoring effort, we are decoupling pieces of the code by splitting the code into multiple modules,...
1vote
1answer
354views
Extract common code into own module
I'm finding myself in a situation where I need to define common behaviour and implement it depending on the environment (minecraft server or javafx runtime). The simple graph below describes my idea. ...
1vote
2answers
365views
Standard Maven approach for large, non-Java dependencies needed for build?
I'm interested in modernizing an existing codebase for a commercial software package written in Java, in part by moving it to Maven. The primary motivator here is to shrink our git repo, which is ...
1vote
4answers
4kviews
Should test resource files be stored inside the Java class source directories?
In a TDD (Test-Driven Development)-based Java project built by maven, lots of classes needs to be tested with text-based input files such as .csv. At the beginning, I put them into the src/test/...
1vote
1answer
1kviews
What is the better way to save swagger code gen plugin generated model classes in spring boot maven application?
I am working on a spring boot maven project in Eclipse IDE. And here is my pom.xml. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/...
1vote
1answer
5kviews
May I and should I include my dependencies in the jar i publish online?
I'm developing a java project that I'd eventually like to publish and make open source. To make a executable jar file I use the maven-assembly-plugin. This includes my dependencies in the jar, which ...
1vote
0answers
89views
Maven dependencies with versions [0.0.0,999.999.999)
I have this situation where we have a couple of maven repositories. Some are frontend..ish (JSP, Spring Controllers etc.) meant to be deployed as war files and others are for the hibernate mappings ...
-4votes
1answer
117views
How to setup $JAVA_HOME, because Maven is 1.6, and you are using Java 1.7 or higher?
I have a configuration problem, from this code, https://github.com/plum-umd/java-sketch. Here, I must set $JAVA_HOME, because: "One possible issue you may encounter while building sketch-frontend ...