Sorry for the mess but actually this is not directly the MANIFEST file. It
is a file used by other plugin to create the MANIFEST file. I am talking
about the pax plugin and osgi.bnd file which must reside in the root of the
maven project along with the pom.xml. This file is a not resource, it is not
going to the jar at all. It is like a config file for the pax plugin. And it
is a text file.

I read the info in the link about the resources plugin - it is exactly what
I need but without packing this file to the resulting jar and it must not go
to the target directory during the build process.

19 декабря 2009 г. 0:45 пользователь Dennis Lundberg
<denn...@apache.org>написал:

> You should try to go about this in another way. Instead of having the
> version explicitly in text files, you should filter these files using
> the Resources Plugin. See
>
> http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
>
>
> As for the example of the manifest file, you should let the JAR Plugin
> handle the version in there instead of managing it yourself. See
>
>
> http://maven.apache.org/plugins/maven-jar-plugin/examples/manifest-customization.html
>
> and
>
> http://maven.apache.org/shared/maven-archiver/index.html
>
>
> Grigory Ptashko wrote:
> > Hello.
> >
> > Recently I've got acquainted with the release plugin. I started using it,
> it
> > works great but I am missing one feature. The problem is the following:
> the
> > version that is specified in a POM is used not only in this POM but also
> in
> > another place in a plain-text format. Actually it is used in the
> MANIFEST.MF
> > in the special header. So when I perform a release the release version
> have
> > the new version, the trunk version gets the new y-SNAPSHOT version but
> that
> > MANIFEST.MF file has old version x-SNAPSHOT which becomes wrong both in
> > trunk and in the release.
> >
> > What I want is two steps to be executed while release:perform (phrases in
> > quotes are taken from here
> >
> http://maven.apache.org/plugins/maven-release-plugin/examples/prepare-release.html
> > ):
> >
> >
> >    - The first is after the step "Change the version in the poms from
> >    x-SNAPSHOT to a new version (you will be prompted for the versions to
> use)":
> >    the same transformation must be done with the text file that I
> specify.
> >    - The second is after the step "Bump the version in the POMs to a new
> >    value y-SNAPSHOT (these values will also be prompted for)": the same
> >    transformation must be done with text file that I specify.
> >
> >
> > How can I achieve this?
> >
> > Thank you.
> >
>
>
> --
> Dennis Lundberg
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>


-- 
С уважением,
Григорий Пташко

+7 (916) 1489766
gptas...@cmmt.ru
http://www.cmmt.ru

Reply via email to