[ https://issues.apache.org/jira/browse/DOXIASITETOOLS-149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15136535#comment-15136535 ]
Hudson commented on DOXIASITETOOLS-149: --------------------------------------- SUCCESS: Integrated in doxia-all #242 (See [https://builds.apache.org/job/doxia-all/242/]) [DOXIASITETOOLS-149] created a skin descriptor to contain meta-data about the skin (hboutemy: [http://svn.apache.org/viewvc/?view=rev&rev=1729055]) * ./doxia-sitetools/doxia-site-renderer/pom.xml * ./doxia-sitetools/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java * ./doxia-sitetools/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/Renderer.java * ./doxia-sitetools/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java * ./doxia-sitetools/doxia-site-renderer/src/site/apt/index.apt.vm * ./doxia-sitetools/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java * ./doxia-sitetools/doxia-skin-model * ./doxia-sitetools/doxia-skin-model/pom.xml * ./doxia-sitetools/doxia-skin-model/src * ./doxia-sitetools/doxia-skin-model/src/main * ./doxia-sitetools/doxia-skin-model/src/main/mdo * ./doxia-sitetools/doxia-skin-model/src/main/mdo/skin.mdo * ./doxia-sitetools/doxia-skin-model/src/site * ./doxia-sitetools/doxia-skin-model/src/site/apt * ./doxia-sitetools/doxia-skin-model/src/site/apt/index.apt * ./doxia-sitetools/doxia-skin-model/src/site/site.xml * ./doxia-sitetools/pom.xml * ./doxia-sitetools/src/site/resources/images/doxia-sitetools-deps.png * ./doxia-sitetools/src/site/xdoc/doxia-sitetools-deps.odg * ./doxia-sitetools/src/site/xdoc/index.xml > create a skin descriptor to contain meta-data about the skin > ------------------------------------------------------------ > > Key: DOXIASITETOOLS-149 > URL: https://issues.apache.org/jira/browse/DOXIASITETOOLS-149 > Project: Maven Doxia Sitetools > Issue Type: New Feature > Components: Site renderer > Affects Versions: 1.6 > Reporter: Hervé Boutemy > Fix For: 1.7 > > > currently, a skin is a jar containing at least {{META-INF/maven/site.vm}}, > which is the Velocity template file > adding a skin descriptor (as XML with Modello, to be consistent with Maven > style) would permit meta-data definition. > The first case I see is Doxia Site Tools prerequisites, to have a skin make > clear that it requires a newer version of Doxia Site Tools (which is a > dependency of maven-site-plugin = what end-users see): this would permit > newer Doxia Site Tools versions to provide new features for skins (like > DOXIASITETOOLS-150) and skins using these features without fearing failing > because being used in older maven-site-plugin versions > this would also create a new "skin-model" module that would give us a natural > place to document practices around skins -- This message was sent by Atlassian JIRA (v6.3.4#6332)