I am building my application with no problem:
mvn clean install -o
but when I remove repository from my default profile in .m2/settings.xml
<repositories>
<repository>
<id>ais3-repo</id>
<name>My Repository</name>
<url>some.url.to.work.artifactory</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
<layout>default</layout>
</repository>
<repository>
<id>icz-internal-repo</id>
<url>some.url.to.work.artifactory</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
then I got error:
The repository system is offline but the artifact com.ibm.informix:ifxjdbc:jar:4.1 is not available in the local repository.
Why it is complaining about offline repository now? Even when I edit url to some nonsense it is still working. So what is the point of these repositories in offline maven mode when url is irelevant ?
PS:
in setting I have still defined local repository:
<localRepository>/home/user/.m2/repository</localRepository>
PS1:
ll /home/user/.m2/repository/com/ibm/informix/ifxjdbc/4.1
drwxrwxr-x 5 user user 4096 Jul 22 2014 ../
-rw-rw-r-- 1 user user 1057532 Jul 9 2014 ifxjdbc-4.1.jar
-rw-rw-r-- 1 user user 1366 Oct 14 15:11 ifxjdbc-4.1.jar.lastUpdated
-rw-rw-r-- 1 user user 57 Jul 9 2014 ifxjdbc-4.1.jar.sha1
-rw-rw-r-- 1 user user 417 Jul 9 2014 ifxjdbc-4.1.pom
-rw-rw-r-- 1 user user 1346 Oct 14 15:11 ifxjdbc-4.1.pom.lastUpdated
-rw-rw-r-- 1 user user 57 Jul 9 2014 ifxjdbc-4.1.pom.sha1
-rw-rw-r-- 1 user user 788 Sep 22 2014 ifxjdbc-4.1-sources.jar.lastUpdated
-rw-rw-r-- 1 user user 543 Sep 22 2014 m2e-lastUpdated.properties
-rw-rw-r-- 1 user user 249 Oct 15 2015 _maven.repositories