2011-12-21 6 views
0

Je donne les résultats suivants maven-setup:Site Maven sans répertoire parent

parent-project 
    |- libraries 
    |- utilities 
    |- core 
     |- component1 
     |- component2 

dans le parent i définir tous les dependency- et pluginManagement et les infos sur le dev-team. Les utilitaires contenant des artefacts fonctionnels tels que l'habillage de site Web et checkstyle-config, les bibliothèques sont des artefacts de regroupement pour simplifier les dépendances. Le site est construit sur le core-module et ses sous-modules. La partie parentale du noyau pom.

<parent> 
    <artifactId>parent</artifactId> 
    <groupId>my.group</groupId> 
    <version>3.0.0</version> 
</parent> 

<artifactId>core</artifactId> 
<version>3.0.0-SNAPSHOT</version> 
<packaging>pom</packaging> 

Lorsque la mise en scène ou le déploiement du site, la page se trouve dans une -subdir "de base" (par exemple /target/staging/core/index.html). Y a-t-il un moyen de localiser le site du noyau dans la racine?

Atm je utilise un "bidouillage". Sur le serveur web j'ai créé un syslink avec ln -s ./ core donc il ne connait pas le même répertoire.

Répondre

1

La solution était que maven ne génère ce sous-répertoire que lorsque l'URL à déployer est héritée du parent. Tout ce que je devais faire était de déplacer la section distributionManagement pour le déploiement du site et l'élément url du parent au noyau.

Questions connexes