Как создать символическую ссылку maven-antrun-plugin

У меня есть к вам вопрос.

Я должен создать символические ссылки с помощью antrun на некоторые файлы.properties в папке '/opt/apache-servicemix/etc', например:

Например: ln -s /etc/opt/ESG/file.properties file.properties.cfg

[lsav@asimov etc]$ pwd
/opt/apache-servicemix/etc
[lsav@asimov etc]$ ls -l
lrwxrwxrwx 1 lsav calapp    51 Mar 13 13:51 esb-
actorspecificvalidation.properties.cfg -> /etc/opt/ESG/esb-
actorspecificvalidation.properties
lrwxrwxrwx 1 lsav calapp    43 Mar 13 13:51 esb-
anysystemrouter.properties.cfg -> /etc/opt/ESG/esb-
anysystemrouter.properties
lrwxrwxrwx 1 lsav calapp    33 Mar 13 13:51 esb-batch.properties.cfg -> 
/etc/opt/ESG/esb-batch.properties

Вот что у меня есть:

<apply executable="ln" dir="/opt/apache-servicemix/etc">
     <arg value="-sf"/>
     <srcfile/>
     <fileset dir="/etc/opt/ESG">
         <include name="*.properties"/>
    </fileset>
    <mergemapper to="*.properties.cfg"/>
</apply>

Это работает, НО создает символическую ссылку с именем, идентичным имени файла. Я хочу быть: file.properties.cfg

Как я могу добавить расширение.cfg к символической ссылке? Я пытался использовать mergemapper, но не работает (я не знаю, нужен ли мне mergemapper в этом случае)

Спасибо за помощь.

0 ответов

Другие вопросы по тегам