On Wed, Mar 26, 2008 at 7:37 PM, Martin Webb <[EMAIL PROTECTED]>
wrote:
> On Tue, Mar 25, 2008 at 10:18 AM, Kevin Brown <[EMAIL PROTECTED]> wrote:
>
> > The default build already does produce a jar. You'll still get some
> > non-reusable pieces, but you can safely ignore those. When we start
> doing
> > production releases these will be included in the apache maven
> repository
> > as
> > well.
> >
>
> I'm wary of making a hard-wired dependency to the build's JAR that might
> not
> be present on everyone's setup.
>
> I've tried a local: mvn install - which generates:
>
> [INFO] Building jar: d:\workspace\shindig\java\gadgets\target\gadgets-
> sources.jar
> [INFO] [jar:jar {execution: default}]
> [INFO] Building jar: d:\workspace\shindig\java\gadgets\target\gadgets.jar
> [INFO] [install:install]
> [INFO] Installing d:\workspace\shindig\java\gadgets\target\gadgets.jar to
> d:\.m2\repository\org\apache\shindig\gadgets\1-SNAPSHOT\gadgets-
> 1-SNAPSHOT.war
> [INFO] Installing d:\workspace\shindig\java\gadgets\target\gadgets-
> sources.jar to
> d:\.m2\repository\org\apache\shindig\gadgets\1-SNAPSHOT\gadgets-
> 1-SNAPSHOT-sources.jar
>
> And then added a dependency to my gadget container:
>
> <dependency>
> <groupId>org.apache.shindig</groupId>
> <artifactId>gadgets</artifactId>
> <version>1-SNAPSHOT</version>
> </dependency>
>
> Which results in the error:
> Project 'container' is missing required library:
> 'D:\.m2\repository\org\apache\shindig\gadgets\1-SNAPSHOT\gadgets-
> 1-SNAPSHOT.jar'
>
> I can see that the local mvn install created: gadgets-1-SNAPSHOT.war and
> gadgets-1-SNAPSHOT-sources.jar, but not a gadgets-1-SNAPSHOT.jar
>
> Is it possible to amend the shindig pom.xml in some way to generate and
> locally publish the jar now when doing an install?
I assume it is, but I'm not a maven expert.
>
>
> --
> Internet Related Technologies - http://www.irt.org
>
--
~Kevin