Executando verificação de segurança...
1

O erro "Could not find artifact" ocorre provavelmente porque vc precisa adicionar o repositório no pom.xml:

<repositories>
  <repository>
    <id>Sonatype</id>
    <url>https://s01.oss.sonatype.org/service/local/repositories/</url>
  </repository>
</repositories>

Só que aí o erro muda para:

Failed to collect dependencies at io.github.larsid:soft-iot-mapping-devices:jar:1.0-SNAPSHOT: Failed to read artifact descriptor for io.github.larsid:soft-iot-mapping-devices:jar:1.0-SNAPSHOT: Could not transfer artifact io.github.larsid:soft-iot-mapping-devices:pom:1.0-SNAPSHOT from/to Sonatype (https://s01.oss.sonatype.org/service/local/repositories/): Authentication failed for https://s01.oss.sonatype.org/service/local/repositories/io/github/larsid/soft-iot-mapping-devices/1.0-SNAPSHOT/soft-iot-mapping-devices-1.0-SNAPSHOT.pom 401 Unauthorized -> [Help 1]

No caso, authentication failed geralmente ocorre porque precisa de usuário e senha, bastaria adicionar:

<server>
  <id>Sonatype</id>
  <username>usuário</username>
  <password>senha</password>    
</server>

Mas na verdade, em vez de usar snapshots, por que não usar releases?

<dependency>
  <groupId>io.github.larsid</groupId>
  <artifactId>soft-iot-mapping-devices</artifactId>
  <version>1.0.0</version>
</dependency>

Aí nem precisa adicionar o repositório do Sonatype, pois a versão 1.0.0 está publicada em https://repo.maven.apache.org, e aí o Maven consegue baixar normalmente.

Carregando publicação patrocinada...
1