Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Artefact manquant com.microsoft.sqlserver:sqljdbc4:jar:4.0

MISE À JOUR

Microsoft fournit désormais cet artefact dans maven central. Voir la réponse de @nirmal pour plus de détails :https://stackoverflow.com/a/41149866/1570834

RÉPONSE ORIGINALE

Le problème est que Maven ne trouve cet artefact dans aucun des référentiels Maven configurés.

Malheureusement, Microsoft ne rend cet artefact disponible via aucun référentiel maven. Vous devez télécharger le fichier jar depuis le site Web de Microsoft, puis l'installer manuellement dans votre référentiel maven local.

Vous pouvez le faire avec la commande maven suivante :

mvn install:install-file -Dfile=sqljdbc4.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

Ensuite, la prochaine fois que vous exécuterez maven sur votre POM, il trouvera l'artefact.