2011-01-29 25 views
8

Site APT dosyalarındaki maven özelliklerini nasıl kullanabilirim? Örneğin index.apt'da $ {project.version} kullanmak istiyorum, bu yüzden siteyi dağıtmadan önce index.apt dosyasını manuel olarak değiştirmeden en son sürüme başvurabilirim.Site özelliklerinde maven özellikleri apt dosyaları

cevap

12

Bulunamadı. Sadece apt dosyalarını * .apt.vm olarak yeniden adlandırmak zorunda kaldı. Maven daha sonra dosyaları hızlandırabilen Velocity üzerinden dosyalara aktarır.

5

Benim download.apt.vm şöyle görünür: çalışmayacak bir nokta (örn ${my.repository}) içeren özel özellikler:

Download 

{{${sitePublishUrl}}} 

pom.xml

<properties> 
    <sitePublishBase>http://artifactory.foo.com/mvn/libs-release-local</sitePublishBase> 
    <sitePublishUrl>${sitePublishBase}/${project.groupId}/${project.artifactId}/${project.version}</sitePublishUrl> 
</properties> 

Not içerir nerede. Bu bir Hız sınırlamasıdır. Bunun yerine ${myRepository} gibi bir şey kullanın.

http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html#Filtering

+0

linke şey Append ve metin eklemek Ayrıca bakınız: {{{$ {gh-url}/örnekler/java-örnekler} Blub}}. – Jotschi

+0

Noktalı özellikler doğrudan çalışmaz, ancak yine de bunları bağlamdan isteyebilirsiniz: '$ context.get ('my.repository')' – Mrkvozrout

İlgili konular