Πρόβλημα με την Βιβλιοθήκη Countdown
-
Καλησπέρα.
Όταν γράφω στο terminal 'mvn package --' εμφανίζεται το:[INFO] Scanning for projects... [INFO] [INFO] ---------------------< Ergasia2:countdown-example >--------------------- [INFO] Building Archetype - countdown-example 1.0-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ countdown-example --- [INFO] Copying 0 resource from src\main\resources to target\classes [INFO] [INFO] --- compiler:3.13.0:compile (default-compile) @ countdown-example --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 14 source files with javac [debug target 21] to target\classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ countdown-example --- [INFO] skip non existing resourceDirectory C:\Users\adrin\IdeaProjects\Ergasia Java2.2\src\test\resources [INFO] [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ countdown-example --- [INFO] Recompiling the module because of changed dependency. [INFO] [INFO] --- surefire:3.2.5:test (default-test) @ countdown-example --- [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ countdown-example --- [INFO] Building jar: C:\Users\adrin\IdeaProjects\Ergasia Java2.2\target\countdown-example-1.0-SNAPSHOT.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.771 s [INFO] Finished at: 2025-01-09T18:54:49+02:00 [INFO] -------------------------------------------------------------------
Δεν εμφανίζεται όμως ποτέ το 'downloading from gitlab' και δεν έχω πρόσβαση στην βιβλιοθήκη.
Το pom.xml είναι το εξής:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Ergasia2</groupId> <artifactId>countdown-example</artifactId> <version>1.0-SNAPSHOT</version> <name>Archetype - countdown-example</name> <url>http://maven.apache.org</url> <properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>gr.hua.dit.oop2</groupId> <artifactId>countdown</artifactId> <version>1.0.0</version> </dependency> </dependencies> <repositories> <repository> <id>gitlab-maven</id> <url>https://gitlab.com/api/v4/projects/41008035/packages/maven</url> </repository> </repositories> <distributionManagement> <repository> <id>gitlab-maven</id> <url>https://gitlab.com/api/v4/projects/41008035/packages/maven</url> </repository> <snapshotRepository> <id>gitlab-maven</id> <url>https://gitlab.com/api/v4/projects/41008035/packages/maven</url> </snapshotRepository> </distributionManagement> <build> <plugins> <!-- Maven Jar Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <manifest> <mainClass>Ergasia2.Main</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> </project>
Επίσης είδα στο direcrtory: ~/.m2/repository/gr/hua/dit/oop2/countdown/1.0.0/ ότι υπάρχει το countdown
Επίσης γίνεται και αυτό:
-
Δεν εμφανίζει
Downloading
γιατί το βρίσκει στο.m2/repository/...
. Αν το σβήσεις από εκεί όλο το directorygr/hua/...
και ξανατρέξεις τοmvn package
λογικά θα γράψει downloading και θα το έχει ξαναφτιάξει στο.m2
.Για το τελευταίο έχεις κάνει
Maven -> Reload
με δεξί κλικ στο project;