Я новичок в Maven.Моя команда и я пытаемся работать с maven поверх git, но когда я делюсь своим кодом через git, файл .classpath имеет зависимость, которая указывает на мое местоположение пользователя:
<classpathentry kind="lib" path="C:/Users/MY_USERNAME/.m2/repository/org/springframework/security/spring-security-crypto/5.1.0.RELEASE/spring-security-crypto-5.1.0.RELEASE.jar" sourcepath="C:/Users/MY_USERNAME/.m2/repository/org/springframework/security/spring-security-crypto/5.1.0.RELEASE/spring-security-crypto-5.1.0.RELEASE-sources.jar">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="maven.groupId" value="org.springframework.security"/>
<attribute name="maven.artifactId" value="spring-security-crypto"/>
<attribute name="maven.version" value="5.1.0.RELEASE"/>
<attribute name="maven.scope" value="compile"/>
</attributes>
</classpathentry>
Это вызывает проблемы конфигурациидля членов моей команды.
- Есть ли способ добавить папку
.m2
в мой проект, а затем сослаться на нее в пути сборки? - Это рекомендуется?
Я не хочу исключать мой файл .classpath, потому что я хочу, чтобы члены моей команды получали все конфигурации пути сборки, без необходимости делать это сами.