If you like to have multiple files packed together in
a zip and the zip should be handled as attached
artifact, you may also use the maven-assembly-plugin.
lg,
strub
--- Nathan Coast <[EMAIL PROTECTED]> schrieb:
> Hi Tom,
>
> thanks for your reply, from your hint I've made some
> good progress:
>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
>
> <artifactId>build-helper-maven-plugin</artifactId>
> <executions>
> <execution>
> <id>attach-artifacts</id>
> <phase>package</phase>
> <goals>
> <goal>attach-artifact</goal>
> </goals>
> <configuration>
> <artifacts>
> <artifact>
>
<file>${project.basedir}/target/sql/${project.artifactId}-schema-create-${project.version}.sql</file>
> <type>sql</type>
> <classifier>create</classifier>
> </artifact>
> <artifact>
>
<file>${project.basedir}/target/sql/${project.artifactId}-schema-drop-${project.version}.sql</file>
> <type>sql</type>
> <classifier>drop</classifier>
> </artifact>
> </artifacts>
> </configuration>
> </execution>
> </executions>
> </plugin>
>
> which results in two additional files installed in
> the repository. I
> guessed at using classifier to distinguish between
> create and drop, or
> is this an abuse of the classifier attribute?
>
> \com\codeczar\config\config-model\1.1-SNAPSHOT
> config-model-1.1-SNAPSHOT-create.sql
> config-model-1.1-SNAPSHOT-drop.sql
>
> is it possible have these artefacts as dependencies
> for other projects?
> This fails .create.sql not -create.sql :(
> <dependency>
> <groupId>com.codeczar.config</groupId>
> <artifactId>config-model</artifactId>
> <type>create.sql</type>
> <version>1.1-SNAPSHOT</version>
> </dependency>
>
> cheers
> Nathan
>
> Tom Huybrechts wrote:
> > See attach-artifact in the build-helper-maven
> plugin:
> >
>
http://mojo.codehaus.org/build-helper-maven-plugin/howto.html
> >
> > tom
> >
> >
> > On 11/27/06, Nathan Coast <[EMAIL PROTECTED]>
> wrote:
> >> Hi,
> >>
> >> Is having multiple artefacts for a single project
> not allowed within
> >> Maven 2? I have a number of projects which
> produce 2 related artefacts:
> >>
> >> 1) jar file containing hibernate pojos, hbm
> mappings etc.
> >> 2) sql script to create tables required by 1.
> >>
> >> I'd rather not have 2 projects as all of the
> inputs for (2) are within
> >> (1) and it seems a little overkill to create a
> whole new project for a
> >> single generated sql file.
> >>
> >> Is it possible to deploy multiple files to the
> same location in the repo?
> >>
> >> /foo/bar/whatever/1.0/whatever-1.0.jar
> >> /foo/bar/whatever/1.0/whatever-1.0.sql
> >> /foo/bar/whatever/1.0/whatever-1.0.pom
> >>
> >> cheers
> >> Nathan
> >>
> >>
> >>
>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> >> For additional commands, e-mail:
> [EMAIL PROTECTED]
> >>
> >>
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> >
>
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]