Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Boot Java Discussion :

spring boot probleme de compilation


Sujet :

Spring Boot Java

  1. #1
    Membre régulier
    spring boot probleme de compilation
    Bonjour a tous autres petit probleme . Je n'arrive pas a faire mon maven install
    . Je ne sais pour quelle raison
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
    	xmlnssi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    
    	<groupId>com.api</groupId>
    	<artifactId>com.apserver</artifactId>
    	<version>0.0.2-SNAPSHOT</version>
    	<packaging>jar</packaging>
    
    	<
    
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>2.1.0.RELEASE</version>
    		<relativePath /> <!-- lookup parent from repository -->
    	</parent>
    
    	<properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    		<java.version>1.8</java.version>
    	</properties>
    
    	<dependencies>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-actuator</artifactId>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-data-jpa</artifactId>
    		</dependency>
    
    		<dependency>
    			<groupId>com.h2database</groupId>
    			<artifactId>h2</artifactId>
    			<scope>runtime</scope>
    		</dependency>
    		<dependency>
    			<groupId>mysql</groupId>
    			<artifactId>mysql-connector-java</artifactId>
    			<scope>runtime</scope>
    		</dependency>
    		<dependency>
    			<groupId>org.springframework.boot</groupId>
    			<artifactId>spring-boot-starter-test</artifactId>
    			<scope>test</scope>
    		</dependency>
    		<dependency>
    			<groupId>com.jayway.jsonpath</groupId>
    			<artifactId>json-path</artifactId>
    			<scope>test</scope>
    		</dependency>
    		<dependency>
    			<groupId>org.hsqldb</groupId>
    			<artifactId>hsqldb</artifactId>
    			<scope>test</scope>
    		</dependency>
    		<dependency>
    			<groupId>io.netty</groupId>
    			<artifactId>netty-all</artifactId>
    		</dependency>
    		<dependency>
    			<groupId>org.apache.commons</groupId>
    			<artifactId>commons-lang3</artifactId>
    		</dependency>
    		<dependency>
    			<groupId>com</groupId>
    			<artifactId>-core</artifactId>
    			<version>5.0-SNAPSHOT</version>
    		</dependency>
    	</dependencies>
    
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.springframework.boot</groupId>
    				<artifactId>spring-boot-maven-plugin</artifactId>
    			</plugin>
    			<plugin>
                	<groupId>org.apache.maven.plugins</groupId>
                	<artifactId>maven-compiler-plugin</artifactId>
                	<configuration>
                	<debug>false</debug>
    				<optimize>true</optimize>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
    		</plugins>
    	</build>
    
    
    </project>
    mon pom


    et quand je fais mvn install , il ne voit pas le core de mon api ou je pointe
    INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ server ---
    [INFO] Changes detected - recompiling the module!
    [INFO] Compiling 33 source files to D:\Server\target\classes
    [INFO] -------------------------------------------------------------
    [ERROR] COMPILATION ERROR :
    [INFO] -------------------------------------------------------------
    [ERROR] Server.java:[14,28] core.entity does not exist
    [ERROR] Client.java:[3,28] core.entity does not exist


    comme


    je comprends pas pourquoi mvn ne voit pas le core que j'ai mis comme dependence sur mon pom
    merci d'avance

  2. #2
    Rédacteur/Modérateur

    Bonjour,

    À la ligne 12 de ton pom.xml, tu as un < qui se balade. Ensuite, tu es sûr que l'artifactId est bien -core (avec le trait au début)? Tu as le jar pour la version 5.0-SNAPSHOT de cette dépendance dans ton repository?

    A+.

  3. #3
    Membre régulier
    Bonjour le trait d'union qui se balade est peut etre du a un mauvais copier coller dsl pour ca. Mon pom compile et oui la version du core est belle est bien dans mon rep maven sinon j aurais eu une erreur genre

    [ERROR] Failed to execute goal on project : Could not resolve dependencies for project .2-SNAPSHOT: Could not find artifact -core:j-core-5.0-SNAPSHOT -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/d...utionException
    cordialement

  4. #4
    Membre régulier
    Je pense que mon problème est plus dans la façon que spring boot package ses jar.
    donc dans mon rep maven . Si j'ouvre le jar , je peux voir 5.0-SNAPSHOT\BOOT-INF\classes\core\entity
    et entity est la fameuse classe que mon projet n'arrive pas a voir.

    Donc spring boot depose par un dossier com .

    donc le boot- inf est mon probleme
    merci si une personne peut m'aider

  5. #5
    Membre régulier
    Resolution