Open sebplorenz opened 2 years ago
I just saw that there already is a separate version, which is set to the revision by default:
<revision>5.0.0-SNAPSHOT</revision>
<ids-components.version>${revision}</ids-components.version>
<ids-java.version>5.0.0-SNAPSHOT</ids-java.version>
<ids-serializer.version>5.0.0-SNAPSHOT</ids-serializer.version>
But:
<dependency>
<groupId>de.fraunhofer.iais.eis.ids</groupId>
<artifactId>infomodel-serializer</artifactId>
<version>${ids-serializer.version}</version>
</dependency>
<dependency>
<groupId>de.fraunhofer.iais.eis.ids.infomodel</groupId>
<artifactId>validation-serialization-provider</artifactId>
<version>${ids-serializer.version}</version>
</dependency>
I think it would make sense to have a bom for the ids-components dependencies.
With the current configuration in this project poms, it is necessary that these dependencies:
de.fraunhofer.iais.eis.ids:core:jar de.fraunhofer.iais.eis.ids:connector-commons:jar de.fraunhofer.iais.eis.ids:interaction:jar de.fraunhofer.iais.eis.ids:protocol:jar de.fraunhofer.iais.eis.ids:ecosystemintegration:jar
Have the same version number as the current artifacts to be build. This prevents building a new version of this repository without creating a new version of the dependencies (-_-)