Re: No source for 2.3.14 in Maven repository
Jeff Ramsdale <[email protected]>
| Newsgroups | gmane.comp.web.freemarker.user |
|---|---|
| Message-ID | <[email protected]> |
Ah, I assumed it was a slip since 2.3.13 has source (separate jar): http://repo2.maven.org/maven2/org/freemarker/freemarker/2.3.13/ I'm quite handy with Ant and mean no disdain when saying Maven (once the learning curve is conquered) dramatically simplifies the build management for more complex projects. In our case we're using FreeMarker with Restlet, the latest release of which is hard-coded to depend on 2.3.14. We use the m2eclipse plugin to provide Maven integration with Eclipse. Thus, by adding Restlet with the FreeMarker extension to our pom FreeMarker 2.3.14 is downloaded automatically. A context menu provides the option to automatically download and attach source (no need to go to a provider's website, find the download, unzip, and configure project to attach source). Since no FreeMarker source jar is posted this step fails. But it's a beautiful thing when it works! There's no need to build FreeMarker itself with Maven if you're happy with your build process. However, as many of your users will be obtaining it via another framework that embeds it (e.g. Restlet) there is particular value in supporting Maven users. I'm grateful you currently deliver to the Maven repository and only ask that you take the additional step of providing the source as well. This makes it dead simple for Maven users who obtain FreeMarker as a transitive dependency to discover the joys of your fine product. Re-reading your message, though, I see you were asking about maintaining the pom. Whomever posted your 2.3.14 artifact provided a suitable pom (<http://repo2.maven.org/maven2/org/freemarker/freemarker/2.3.14/freemarker-2.3.14.pom>) and FreeMarker works great with Maven. If there's a process for creating the source jar that was followed for 2.3.13 but not for 2.3.14 I would guess it should be possible to use it to produce the missing (though optional) sources artifact. Would be glad to answer any more questions if you have any... -jeff Daniel Dekany wrote: > Wednesday, November 26, 2008, 7:34:24 AM, Jeff Ramsdale wrote: > >> See: http://repo1.maven.org/maven2/org/freemarker/freemarker/2.3.14/ >> >> No source. :-( >> >> I don't suppose anything could be done about it? > > Well, tell us more about it, because we are not very familiar with the > "Maven world". I suppose it has no much point if it doesn't contain a > POM that can actually build the freemarker.jar, right? We build with > Ant, and as far as we don't switch to Maven (there is no such plan > currently), certainly it would be an unrealistic idea to maintain a > POM-based builder in parallel. But I'm just guessing here. After all, > we only had to buld the freemarker.jar, not the other stuff (like Web > pages, Manual, etc.). > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/