Blockquote@WicketHomePage pas trouvé
J ont un espace de travail Eclipse avec un projet parent Maven (parent) et de l'enfant>> Projets (domaine, Web, Win) La pom-mère contient le guichet-printemps-démarrage -starter-parent
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.SteinKo.ATM</groupId>
<artifactId>Parent</artifactId>
<version>0.0.1</version>
<packaging>pom</packaging>
<name>Parent</name>
<url>http://maven.apache.org</url>
<modules>
<module>Domain</module>
<module>Web</module>
<module>Win</module>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties>
<scm>
<connection>scm:[email protected]:steinKo/ATM.git</connection>
<url>https://github.com/steinKo/ATM.git</url>
</scm>
<parent>
<!-- https://mvnrepository.com/artifact/com.giffing.wicket.spring.boot.starter/wicket-spring-boot-starter-parent -->
<groupId>com.giffing.wicket.spring.boot.starter</groupId>
<artifactId></artifactId>
<version>2.0.3</version>
</parent>
Les projets web contient une pages Wicket
package steinKo.ATM;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import steinKo.ATM.presentaion.web.HomePage;
@SpringBootApplication
public class Web {
public static void main(String[] args) throws Exception {
new SpringApplicationBuilder().sources(Web.class).run(args);
}
public Class<HomePage> getHomePage() {
return HomePage.class;
}
}
package steinKo.ATM.presentaion.web;
import com.giffing.wicket.spring.boot.context.scan.WicketHomePage;
import org.apache.wicket.markup.html.WebPage;
import steinKo.ATM.domain.ATM;
import steinKo.ATM.domain.Bank;
@WicketHomePage
public class HomePage extends WebPage {
/**
*
*/
private static final long serialVersionUID = 1L;
private ATM atm;
private Bank bank;
public HomePage() {
bank = new Bank();
atm = new ATM(bank);
add(new MenuPanel("menuPanel"));
add(new ContentPanel("contentPanel", atm));
}
}
Le pom.xml pour contenir la bande dépendance à guichet-ressort-boot-démarreur
http://maven.apache.org /maven-v4_0_0.xsd "> 4.0.0
<artifactId>Web</artifactId>
<parent>
<groupId>org.SteinKo.ATM</groupId>
<artifactId>Parent</artifactId>
<version>0.0.1</version>
<relativePath />
</parent>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.wicket/wicket-core -->
<dependency>
<groupId>com.giffing.wicket.spring.boot.starter</groupId>
<artifactId>wicket-spring-boot-starter</artifactId>
</dependency>
Quand j'exécuter le test sur le projet Maven parent je reçois le message
[INFO] Recherche de projets ... [ERREUR] [ERREUR] Certains problèmes ont été rencontrés lors du traitement des POMs: [ERREUR] dépendances » .dependency.version 'pour com.giffing.wicket.spring.boot.starter: wicket-spring-boot-starter: le pot est manquant. @ org.SteinKo.ATM: Web: [version-inconnue], /Users/stein/Development/ATM/Parent/Web/pom.xml, ligne 20, colonne 16 [ERREUR] 'dependencies.dependency.version' pour org .seleniumhq.selenium: selenium-java: le pot est manquant. @ org.SteinKo.ATM: Web: [version-inconnue], /Users/stein/Development/ATM/Parent/Web/pom.xml, ligne 28, colonne 13 @ [ERREUR] La construction n'a pas pu lire 1 projet -> [Aide 1] [ERROR]
[ERREUR] Le projet org.SteinKo.ATM: Web: 0.0.1 (/Users/stein/Development/ATM/Parent/Web/pom.xml) comporte 2 erreurs [ERREUR] 'dependencies.dependency.version' pour com.giffing.wicket.spring.boot.starter: wicket-spring-boot-starter: jar est manquant. @ org.SteinKo.ATM: Web: [version-inconnue], /Users/stein/Development/ATM/Parent/Web/pom.xml, ligne 20, colonne 16 [ERREUR] 'dependencies.dependency.version' pour org .seleniumhq.selenium: selenium-java: le pot est manquant. @ Org.SteinKo.ATM: Web: [version inconnue], /Users/stein/Development/ATM/Parent/Web/pom.xml, ligne 28, colonne 13 [ERREUR]
et l'importation com.giffing.wicket.spring.boot.context.scan.WicketHomePage; et @WicketHomePage est marqué en rouge dans le message "Impossible à résoudre"
Pourquoi?
Vous voulez dire que vous avez l'erreur de compilation? – soorapadman
Semble @soorapadman Vous avez raison, il n'y a pas d'importation, mais attend la réponse –