I was talking about the tc-maven-plugin. (Sorry, I hijacked the thread). If it is not published in iBiblio, then people have to fill in the pluginRepositories section and add Terracotta. If it is published to iBiblio, then it can be resolved without an extra setting, and the plugin knows how to do the remaining repo resolution, so it seems this makes poms easier to write.

The issue of a snapshot vs. a release repo is a separate issue. I am personally against it unless there is a good reason *for* it - it just makes for more configuration that seems unnecessary to me - snapshots already have unique names at the jar level, so there is no name collision, and thus basically no difference between having a snapshot repo separate or combined, except that the latter case requires more configuration (as if there isn't enough of that already in maven)

my $0.02

Jeff Genender wrote:
Agreed..why not create a snapshots.terracotta.org?

Jeff

Taylor Gautier wrote:
What's wrong with publishing a snapshot?  People know snapshots are in
flux...




Eugene Kuleshov wrote:
  We definitely should do that once we get to some release state.

  regards,
  Eugene


Taylor Gautier wrote:
I think we should consider publishing our plugin to the iBiblio repo so we don't have to specify the pluginRepositories. Thoughts?

Eugene Kuleshov wrote:
To all Maven users: we are rearranging public maven repositories and moving all snapshots into the new dedicated repository for snapshots located at http://download.terracotta.org/maven2-snapshots

Note that you should NOT have trailing slash because of the issues between Maven and S3.

I've updated maven plugin to use new repository by default, but you may need to wait until Jason push new plugin to S3.

Also note that we haven't completely cleaned up old repository from snapshot jars due to some issues with S3. So, if you need to use both http://download.terracotta.org/maven2-snapshots and http://download.terracotta.org/maven2 repositories, then you should put the snapshot one up front. For example:

  <pluginRepositories>
    <pluginRepository>
      <id>terracotta-snapshots</id>
      <url>http://download.terracotta.org/maven2-snapshots</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </pluginRepository>

    <pluginRepository>
      <id>terracotta-repository</id>
      <url>http://download.terracotta.org/maven2</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </pluginRepository>
   ...

  regards,
  Eugene


_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
------------------------------------------------------------------------

_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to