[QFJ-123] Add QuickFIX/J releases to the Maven Repository for Maven Users Created: 09/Jan/07 Updated: 12/Jul/07 Resolved: 12/Jul/07 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | Build |
Affects Version/s: | 1.0.5 |
Fix Version/s: | None |
Type: | New Feature | Priority: | Default |
Reporter: | Anthony Whitford | Assignee: | Steve Bate |
Resolution: | Fixed | Votes: | 0 |
Labels: | None |
Description |
For those of us using Maven, it would be very helpful if releases were posted to the Maven Repository. Then, maven users can simply list quickfixj as a project dependency. See http://maven.apache.org/project-faq.html for more details. |
Comments |
Comment by Toli Kuznets [ 27/Feb/07 ] |
Anthony, We are using Maven at Marketcetera, and as a result we end up hosting the QFJ binaries at http://repo.marketcetera.org/maven/quickfixj/ Until Steve starts publishing maven-friendly builds, feel free to just use our repository. <dependency> <groupId>quickfixj</groupId> <artifactId>quickfixj</artifactId> <version>1.0.5</version> </dependency> {code> and you'll need to add us to your list of repositories: {code:xml} <repositories> <repository> <id>MarketceteraRepo</id> <url>http://repo.marketcetera.org/maven</url> <releases> <enabled>true</enabled> </releases> </repository> </repositories> In addition, you can see the example of the pom.xml file |
Comment by Toli Kuznets [ 27/Feb/07 ] |
Steve, If you choose to implement this and decide that it may make more sense to convert QFJ to Maven from Ant, I can take care of that task. Of course, it's as easy to just create an Ant task to do the same |
Comment by Steve Bate [ 28/Feb/07 ] |
I started to do the conversion and ran into problems with Maven while implementing the QFJ code generation plugin. However, this was a while ago now and Maven has evolved so it may not be a problem any more. I have structured the directories in the trunk to be Maven-friendly. I'd prefer to release 1.1.0 and then if we want, I don't mind moving to a Maven build for a subsequent release. |
Comment by Steve Bate [ 10/Jun/07 ] |
Until (and if) QFJ is converted to Maven, would you mind having Marketcetera be the official Maven repository for QFJ? If so, we can add some documentation with the instructions. This could be a good way to get some additional publicity for Marketcetera. |
Comment by Toli Kuznets [ 13/Jun/07 ] |
i checked in changes to doc/usermanual/installation.html file with directions on how to get the QFJ 1.1 to work with Maven, with the jars coming from the Marketcetera repository. Will need to make appropriate changes to reflect the new jar naming once the jars are posted. Steve, i can handle the deployment of jars to the repo after the release. |