0 votes
1 view
in Java by (3.4k points)

I am a bit confused about the meaning of a Maven Snapshot and why we build one?

1 Answer

0 votes
by (46.1k points)

SNAPSHOT is a unique version that shows a current development copy. Unlike normal versions, Maven checks for a fresh SNAPSHOT version in an unknown repository for every build.

Now the data-service team will release SNAPSHOT of its updated code every time to a repository, say data-service: 1.0-SNAPSHOT, replacing an older SNAPSHOT jar.

We use it because we have different artifacts for different builds based on the same code. E.g. We might have one with debugging and one without. One for Java 5.0 and one for Java 6. Generally, it's simpler to have one build which does everything we need

Related questions

0 votes
1 answer
asked Nov 20, 2019 in Java by Anvi (10.2k points)
0 votes
1 answer
0 votes
1 answer
asked Aug 8, 2019 in Java by Suresh (3.4k points)
0 votes
1 answer
asked Jul 14, 2019 in Java by Krishna (2.6k points)
Welcome to Intellipaat Community. Get your technical queries answered by top developers !


Categories

...