Maven Support for JE, testers needed!

Hello Berkeley DB Java Edition Fans and Developers!
In an effort to better support our developers we've setup what we hope is a functional Maven repository, but we'd like you to test it and let us know if we've been successful or not. I've tried to test it, but to be perfectly honest I'm not a Maven expert. If we've done anything in a non-standard or imperfect manner please speak up and let me know so that I can fix things now.
Here is the structure, the ever important POM file is found at:
http://download.oracle.com/maven/com/sleepycat/je/<release>/je-<release>.pom
e.g.
http://download.oracle.com/maven/com/sleepycat/je/3.2.76/je-3.2.76.pom
In that directory you will find:
je-<release>.pom
je-<release>.pom.md5
je-<release>.pom.sha1
je-<release>.jar
je-<release>.jar.md5
je-<release>.jar.sha1
sources.jar
sources.jar.md5
sources.jar.sha1
Also, I've uploaded a copy of each release's documentation tree to:
http://download.oracle.com/berkeley-db/docs/je/<release>/
e.g.
http://download.oracle.com/berkeley-db/docs/je/3.2.76/
Finally, the Sleepycat Public (open source) license file for JE is located at:
http://download.oracle.com/maven/com/sleepycat/je/license.txt
I believe that if you put the following into your Ant build.xml file it will pick up the JE .jar file using Maven, let me know if this is wrong:
  <!-- Use Maven to fetch Oracle Berkeley DB Java Edition -->
  <path id="maven-ant-tasks.classpath" path="lib/maven-ant-tasks-2.0.9.jar" />
  <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant" classpathref="maven-ant-tasks.classpath" />
  <artifact:remoteRepository id="berkeleydb-je.repository" url="http://ossus.com/maven" />
  <artifact:dependencies pathId="dependency.classpath">
    <remoteRepository refid="berkeleydb-je.repository" />
    <dependency groupId="com.sleepycat" artifactId="je" version="3.2.76"/>
  </artifact:dependencies>
--------------------------------And here is an example project POM file for those who use Maven to build their applications. Let me know if this is correct and usable or if I've made mistakes or there are ways to improve it as well.
<?xml version="1.0" encoding="ISO-8859-1"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/maven-v4_0_0.xsd"?>
  <modelVersion>4.0.0</modelVersion>
  <dependencies>
    <dependency>
      <groupId>com.sleepycat</groupId>
      <artifactId>je</artifactId>
      <version>3.2.76</version>
    </dependency>
  </dependencies>
  <repositories>
    <repository>
      <releases>
        <enabled>false</enabled>
        <updatePolicy>always</updatePolicy>
        <checksumPolicy>warn</checksumPolicy>
      </releases>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
        <checksumPolicy>fail</checksumPolicy>
      </snapshots>
      <id>oracleReleases</id>
      <name>Oracle Released Java Packages</name>
      <url>http://download.oracle.com/maven</url>
      <layout>default</layout>
    </repository>
  </repositories>
</project>
--------------------------------If one or more Maven user could give this a try it would greatly help me out.
Questions I have are:
1. Did I put the source code up in the proper place/package/name/etc?
2. Did I leave anything out of the POM?
3. Did I put too much into the POM
4. Is there some other file I need to put somewhere that tells people what the latest version is of JE (and is that something that indicates the latest version for major releases, as in the latest version of the 2.x series and then also the latest version of the 3.x series, etc.)?
5. Does this work? :)
Thanks in advance for your help,
-greg
Greg Burd | Senior Product Manager
Oracle Berkeley DB | ORACLE United States

Update: I changed our POM to refer to the new version, 3.3.62, and again the download, build and test was successful. So, upgrading JE versions required just a few keystrokes.
FYI, you've still got a license typo, "Sleepcyat", in both the 3.2.76 and 3.3.62 POMs.
Also, though it seems harmless, and only happens when using the m2eclipse inside-Eclipse maven build, I'm still getting the following warning on builds:
[WARN] POM for 'com.sleepycat:je:pom:3.3.62:compile' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading POM. Reason: Unrecognised tag: 'license' (position: START_TAG seen ...</organization>\n\n <license>... @15:12)
I don't know enough about Maven to know if there's a 'higher-level' way to indicate the latest version overall, or latest within a version-prefix. I suspect people should make that determination from prose elsewhere. They might also try to determine other releasesby browsing the containing directory -- ie: http://download.oracle.com/maven/com/sleepycat/je/ -- though I see that doesn't work, only the direct URLs to the POMs and other resources answer.
Your 'sources' URLs in both POMs trigger a JAR download as I would expect, but the Javadoc URLs both generate 404s. (I'm not sure if any automated tools depend on these delivering content, as opposed to the values just being there for human reference.)
HTH -- though the main message is "it's working the way I'd expect!"
- Gordon @ IA

Similar Messages

  • Retina display support for indesign urgently needed!

    I know this is been said before but indesign really is unworkable for long periods of time without getting a headache. It is a program designed for text and when that text is unreadable it's a problem. Please please please update this soon.

    I am sorry if this sounds harsh, but you could enable HiDPI as far ago as December 2011, see this article: http://www.cultofmac.com/132751/enable-retina-like-hidpi-display-modes-in-os-x-lion-video- how-to/
    I know plenty of OS X and iOS developers and as soon as that info came out they a) started planning for the transition and b) pretty much knew how Apple will handle high-resolution displays (same as they did on iOS—by doing resolution doubling).
    If Adobe was somehow "surprised" by this then they have a bunch of idiot managers on their InDesign team. And, no, it’s not Apple’s fault that Adobe’s apps don’t use Cocoa’s UI controls but are instead going for some weird ***, half-flash-half-not combination of a home grown UI framework monstrosity. They’ve been trying to have a "magic" UI framework that works across Windows and OS X for over a decade and it has never worked well (at least not on the Mac side). You’d think they'd learn it one day, but apparently idiot corporate policies like "Flash is an app development framework, now!" trump pragmatic engineering decisions.  
    As for the non UI, content rendering—if it works at 200% zoom, it works with HiDPI.
    To be honest, seeing how little in terms of innovative features Illustrator gets I was really surprised by its retina support being out as quick—and InDesign’s being MIA.
    It’s fascinating that Apple can make do with Cocoa which is at its core a UI framework that is over a decade old while Adobe has been fumbling around like a bunch of amateurs.
    And, yes, this post was brought to you by having to work with InDesign over the weekend on a retina MacBook Pro and googling to see if or when an update is forthcoming. *grumble*

  • Support for kde activities in firefox

    I've just started making use of activities in kde but prefer firefox over the kde browsers. One thing missing though is proper suppoert for firefox profiles so I've put togeter a quick bash script and a .desktop file to take care of it.
    Before you use it make sure that:
    1)you only have one firefox profile named "xxxxxxxx.default" in your ~/.mozilla/firefox/ folder. There's no mechanism for handling more than one yet (maybe in the future)
    2) you've enabled/conigured firfox sync- tick all boxes required *except* tabs- that would defeat the purpose.
    Put this script somewhere in your path (mines at /usr/bin/) and make it executable
    # Compatability for Firefox and kde 4.x's activities.
    ACTIVITY=$(qdbus org.kde.kactivitymanagerd /ActivityManager CurrentActivity)
    FF_FOLDER=$"$HOME/.mozilla/firefox"
    DEF_PROF=$"$FF_FOLDER/????????.default"
    NEW_PROF=$"$FF_FOLDER/????????.$ACTIVITY"
    if [ -d $FF_FOLDER/????????.$ACTIVITY ];
    then
    firefox -no-remote -P $ACTIVITY
    else
    firefox -createprofile $ACTIVITY
    cp -a $DEF_PROF/* $NEW_PROF/
    cd $NEW_PROF
    rm sessionstore.*
    cd ~
    firefox -no-remote -P $ACTIVITY &
    fi
    exit
    and a .desktop to /usr/share/applications/kde/firefoxkde.desktop
    [Desktop Entry]
    Name=Firefox-kde
    GenericName=kde Web Browser
    Exec=firefoxkde %u
    Icon=firefox
    Terminal=false
    Type=Application
    MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http$
    StartupNotify=true
    Categories=Network;WebBrowser;
    InitialPreference=10
    Feedback,comments,suggestions all welcome. This is my first ever contibution to anything though so go easy please!

    cfr wrote:I have to say I still don't understand activities.
    Well, there's too much more (like the desktop widgets) than what I'm going to explain here and there are articles that explain better than me.
    Stock KDE has always let you save your applications when you close your session or shutdown the computer. The "set of applications" that were opened is called session. So... KDE when you boot again tries to open your opened applications at the same desktop where they were opened and with the same files that were open.
    You can for sure exclude or force the load of some of these applications at login, but that's for another thread.
    The thing is that you sometimes have a set of applications (and files opened) geared towards an specific activity. You might choose you to put them into a single desktop. That's great at the beginning but when you have too many activity-related-applications it's cumbersome. Too much applications opened at the same time. Or too many times changing the number or name of the virtual desktops.
    So... If there were an specific way of saving a session of only the activity-specific-applications? So... that these applications just opened in a virtual desktop just for them?
    Well... X11 Desktops were not powerful enough and Kde people invented another dimension on the work management called activities.
    So basically when you stop an activity you just save the session (set of applications opened and its opened files) of that activity,not of all of your programs as before. When you start an activity (either manually or automatically because it was already opened when you closed your desktop session) all the saved session is restored.
    The trick is that applications need to be activity-aware when it comes to save session, restore session and have not surprises as having all the windows of a given application in the same one activity or desktop. So... most of KDE applications are or will be activity-aware.
    While the Mozilla people (or the people that make the mozilla-qt integration) decide to implement activity support for Firefox we need a workaround. And it seems this is a quite pretty one. It could be improved with hard links in order not to waste so much space with repeated profiles but I'm not quite sure it would work.
    About deleting unused profiles technononsense explains my script exceptions that avoids accidental loose of information. I cannot live without deleting unused profiles because I use temporal activities a lot.

  • IOS Asian font support for apps?

    In iOS 6, Apple removed support for Asian fonts needed for pdfs whose Asian fonts are not actually embedded in the files. 
    Does anyone know if there is an app in the App store that contains these fonts that would make them available for other applications to use?  Or would that be considered a change to the OS and not be allowed?
    For myself, resaving these PDFs to embed the fonts is not a viable option - I have 2,000 of them on my iPad and not only is that more work than is worth, but it increases the size of each file by a factor of 10.   Not only that but they open a lot slower (I tried it on one or two of them).  It's a terrible idea if one has a lot of files.
    I'm looking into other manufacturers' tablets to replace my iPad to see if they h, but if I can find an app that will let me keep my pad for the purpose for which I bought it, that would be even better.
    Thanks!

    but mine has no asian font supports since fw updated.
    Are you sure? Can you not see the Chinese, Japanese, and Korean with Safari aimed at this page?
    http://homepage.mac.com/thgewecke/ltp.html
    is there a way to type in other languages (such as korean) than english on iphone?
    A web app for doing Korean email is here:
    http://www.zannavi.com/iphone/hanson2.html
    http://www.zannavi.com/iphone/hanson.html

  • Please I want put iTunes card in my account this massage is coming contact iTunes Store customer support for assistance

    please I want put iTunes card in my account this massage is coming contact iTunes Store customer support for assistance

    You will need to do what it says, contact iTunes Support. These are user-to-user support forums, if you thought you were contacting Apple by posting here. Go here:
    http://www.apple.com/emea/support/itunes/contact.html
    to contact the iTunes Store.
    Regards.

  • I have problem with buying in games , I got the massage that the purchased can not be completed , please contact iTunes support.. I need help for my case please

    I have problem with buying in games , I got the massage that the purchased can not be completed , please contact iTunes support.. I need help for my case please

    http://www.apple.com/support/itunes/contact/

  • I have a canon 70d and just purchased elements 12. It will not open a raw file for me. I have been advised to download the latest version of camera raw, i have done this and it still says my camera is not supported. I really need to open my raw files. Can

    i have a canon 70d and just purchased elements 12. It will not open a raw file for me. I have been advised to download the latest version of camera raw, i have done this and it still says my camera is not supported. I really need to open my raw files. Can anybody help me.

    You'll need to update to at least ACR 8.2 for the 70D to be recognized.  The normal way to update PSE12 to the latest CR is to use Help / Updates in the Editor which should update to ACR 8.5.
    According to Adobe's website PSE12 shipped with ACR 8.1 and you say it says yours is reported as ACR 8.0.
    Are you using PSE 11 and not 12?  PSE 11's maximum ACR version is 8.0.

  • I want to use a mac mini as a server supporting storage. Can I pair my macair to it for when I need to perform updates and maintenance ?

    I want to use a mac mini as a server supporting storage. I have other devices such as an iMac and iPad that will access information from the server. I do not want to purchase a monitor and keyboard as the unit will sit in a cupboard out of sight. Can I pair my macair to it for when I need to perform updates and maintenance ?

    I have a 2010 Mac Mini running Yosemite and Server which I use
    as a headless home server.
    I have is set up to allow screen sharing and can connect to it and
    control it with my iMac, Macbook Pro, iPhone, and a 2011 Mini Server
    that I use as an HTPC.
    You can check this out for all the Yosemite Server capabilities:
    https://help.apple.com/advancedserveradmin/mac/4.0/
    I have iTunes Home Sharing set up on it and have my entire iTunes
    library on it.  I can then use any of my Macs to play Movies or Songs
    from it and only keep locally a select subset of that on my individual
    devices.
    Rather than and update server, I utilize Server's Caching Service.  The caching
    server will duplicate any update download (system or MacApp Store purchases)
    any time a device that is connected to my network down loads one.  The update will
    then be stored locally and all other devices will download the update from it which
    can be faster than from Apple directly.  This has the advantage of only having to download
    once with limited bandwidth internet connections.  There is also an Update Server service
    available, but it is some what more involved in setting up.  However, it will download
    and store all available updates.
    There is another thing as well if you do not care for syncing things like Contacts, Calendar, etc.
    to iCloud, you can set Server up to sync these items across devices locally.

  • I NEED OVER ALL HARDWARE SUPPORT FOR PAVILION DV6-3043TX

    I NEED OVER ALL HARDWARE SUPPORT FOR PAVILION DV6-3043TX, DISPLAY : FLASHING, HDD : SMART ERROR 301, KEY BOARD : UNSERVISEABLE, USB PORT : DISCONNECTED CONTINUOUSLY, THERMAL SHUT DOWN : RAPIDLY SHUTDOWN DUE TO INCREASE IN TEMP AS I M PERIODICLY CLEANING VENTS AND USING COOL PAD RECOMENDED BY HP DEALER, CD/DVD DRIVE NOT WORKING PROPERLY. SO I NEED SUPPORT FROM HP. MY EMAIL IS {Personal Information Removed}

    The smart error is usually a fatal hard drive error and it probably needs to be replaced.  Here is a quick scan of this forum for smart error 301:
    http://h30434.www3.hp.com/t5/forums/searchpage/tab/message?filter=location&location=forum-board%3ALa...
    I think the high heat situation and damaged your video chip at the very least and someone will have to open the laptop and reflow, reball or replace the video chip. If this machine is in warrantee, you need to call HP or contact them before it is out of warrantee.
    Reminder: Please select the "Accept as Solution" button on the post that best answers your question. Also, you may click on the white star in the "Kudos" button for any helpful post to give that person a quick thanks. These feedback tools help keep our community active, so you receive better answers faster.

  • HT201359 After filling out all account information on iTunes, I receive a message telling me to contact iTunes support for help, but do not know why I need help. I simply want to purchase an album that exceeds my credit balance I have. Why can't I finish

    After filling out my complete acct info in iTunes Store in order to purchase an album that exceeds the amt of my credit from a gift card, I am prompted to check with the customer support for iTunes, and it will not simply charge my credit card that I provided in full. Why do I need help? I followed the complete procedures asked to add this credit card method of Payment. What is the problem?

    We are fellow users here on these forums. You can contact iTunes Support via this link and ask them for help (we won't know why you are getting the message) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page

  • Also I need ndiswrapper support for solaris 10

    I have a linksys -G type router and my computer uses a Linksys Wireless-G PCI Adapter with SpeedBooster
    which works in Linux like mandrake , debian systems like knoppix and kanotix but their are some buggy like debian also that don't let me change the essid in debian but most linux works with the drivers for my card which are
    04/13/2004 10:01 AM 7,870 BCM43XX.CAT
    03/31/2004 08:44 AM 11,960 BCMWL5.INF
    02/19/2004 11:51 AM 300,928 BCMWL5.SYS
    normally you install the drivers with ndiswrapper -i BCMWL5.INF then use -m to add it too the model loader program in linux which adds wlan0 to ifconfig and iwconfig programs
    which also ndiswrapper requires the source code of the kernel to install the ndiswrapper right , it req. it too compile the drivers, and using the linux gui programs to setup essid and key wep info
    also I use a script in kanotix to use /etc/network/interfaces to load the info on bootup etc.. to get my wireless network card up in linux.
    also how the support for soundblaster sound cards in solaris 10, I have not fingured out if theirs sound yet. freebsd 5.4 seemed to be missing the sound support
    one more thing in bootup of the install program for Solaris 10 my geforce 6800 card detected right but my tv output was all wrong in since the picture , was only on the monitor and tv had stange graphics on it which did not look right I hope nvidia drivers fix this problem , Is their any different command needed for clone mode in Solaris 10 then free86 nd xorg scripts use?

    I got the solutiion from Canon Customer Serivce, temporary until the 10.10 download is released.  It works:
    "You can download the latest software updates at this address:
    http://www.usa.canon.com/cusa/support/professional/professional_cameras/eos_digital_slr_cameras/eos_...
    Please select "OS X Mavericks v10.9" using the drop-down menu on the page.  You have to pick the previous version of Mac OS, because the options for OS X 10.10 Yosemite have not yet been populated.  I sincerely apologize for any confusion this may cause.  After selecting OS X 10.9, please click on the red triangle next to the word "Software" to see the software updates available for your computer.  I would recommend updating all of your software including EOS Utility and Digital Photo Professional."
    I never did find the drop-down menu, but I went into the site map and found what I needed.
    Barry

  • Need support for using my bb classic

    I am not a technical person and need support for my bb classic I sign up for the support with rogers and they have no clue on the bb Are there any experts out there that can provide support I am wiling to pay In the ideal world I woud like someone in the toronto area

    Have you looked through the built-in Help app? It's pretty comprehensive. As an experienced user, I often find things in there I don't know.
    1. Please thank those who help you by clicking the "Like" button at the bottom of the post that helped you.
    2. If your issue has been solved, please resolve it by marking the post "Solution?" which solved it for you!

  • Need support for TLS 1.2

    Hi :
    SSL 2.0 was broken in 1997, SSL3.0 was broken in 1998,TLS 1.0 is broken because it relies in SHA1, MD5 which are both broken in 2004.
    We need support for TLS 1.2.
    The new fed Identify effort http://www.whitehouse.gov/blog/2010/06/25/national-strategy-trusted-identities-cyberspace
    will require not just trusted identity but trusted transport.

    Mozilla need to take the TLS security issue very serious, or they will risk loosing their customer to Opera and IE etc. Today TLS 1.0 is easily broken (see: [https://threatpost.com/en_us/blogs/fixes-works-ssl-attack-support-lacking-newer-versions-protocol-092211 here] ) Possibly by at least removing all CBC ciphers from your list of allowed ciphers.

  • Urgent:  need to get support for ß, Ö special german characters

    Hi I need to have support for this characters, how can I do this I saw I could do this on the client or directly on the database, the easiest way will be my way so if someone knows how to do this I wait for an answer.

    Hello,
    Why start a new post? I thought I was helping you in:
    How to have dutch nls support in oracle 10g

  • HT3825 Apple needs to add system support for Nikon D4 NEF Previews... currently only D800.

    Apple has added support for the Nikon D800 to 10.6 but not the Nikon D4?  OSX.6 needs to be updated to be able to view thumbnails and previews to raw files from the Nikon D4.  The only update that apple has released only affects iPhoto, not the system.

    AppleTV is Steve Job's hobby product?
    Perhaps AppleTV has increased sales on the iTunes store, but I wonder if the AppleTV itself has made any money for the company. For all we know, Apple may be losing money on every production and sale of the product, just like MS and Sony have for their consoles. I think the AppleTV is a great idea, but it is too limiting for it to be universally accepted. In fact, the AppleTV should be the universal player of set-top boxes. Apple, I guess, is not interested in the video server market.

Maybe you are looking for

  • Dynamic form... field names and values...

    Boy-Howdy. I wish I had the opportunity to stop by this forum and hang out at a time when I am not having issue, but, alas... I appreciate the brain power of the great minds that populate this forum. I have an issue: I think I am close on this but ca

  • WEBUTIL -- cannot start AIX window

    Hi, We are migrating forms 6i to 10g. But we cannot make the 10g Form to start an AIX window. In forms 6i we used win_api_shell.startfile to do it. We tried CLIENT_HOST in 10g form. It does not work. Here is my code: CLIENT_HOST('cmd /c start c:\fsap

  • Adapter Engine field is empty

    Hi all, 1.  When creating Communication Channel in ID , "Integration Engine"  field coming as  empty when file adapter is selected.  It is shwoing error msg when saving the CC. Why it is coming as empty? and how to resolve it? 2.  When selecting the

  • Error while installing Service Manager 4.1 (Unsupported major.minor version)

    Hi All, I have installed SMP 3.0 and I am installing Service Manager 4.1 on this server. I am folliwng the document - CRMSM41_Installation for installation of SM 4.1 After installation , I configured the JavaBE.ini file and Agentry.ini. . This is the

  • Does SAP BO has Idoc structures

    Like SAP R/3, does SAP BO also has Idoc structures to send and receive data from the external system, mainly the production related data. Can some one help me on this. Thanks and Regards Pari