jini starter kit 2.1 for installing blitz javaSpaces - java

I need to set up blitz JavaSpaces (here). On Blitz installation guide one of the requiered packages is the starter kit for JINI 2.1, but the link offered is broken and I can't seem to find it anywhere else. I've been looking at Apache River Project, ¿should I install this instead of the missing JINI 2.1? There's really little or no documentation at all and it really bugs me that blitz is mantaining a broken link to one of its prerequisites. That gave me the idea for this other question ¿is the blitz implementation reliable?
thanks a lot

I'm supporting a legacy application and needed this as well. You can find the starterkit here: maven repository.

Related

What is the location of Encache search API code base? Is it OpenSource?

I have been looking over the internet to find the the source code repository as available for Ehcache Core on Github, but was unable to find.
I am looking to modify some files and send across patch request for supporting BigDecimal and BigInteger Attribute in Ehcache Search.
The package, I am looking for is net.sf.ehcache.search.*, is it proprietary?
The search API is an Ehcache 2.x feature. The source code for that version is in Subversion, hosted at http://svn.terracotta.org/svn/ehcache/trunk/ehcache/
If you intend to provide patches, you should first file an issue at https://jira.terracotta.org/jira/browse/EHC/ which is the issue tracker for Ehcache 2.x.
AFAIK The package that you are looking for is not available in ehcache 3.x. Maybe your contribution will be useful in 3.x line but you have to find new way of implementing this (if it is not there already). Contribution guide is here.
Source of ehcache 2.x is available to download from: http://www.ehcache.org/downloads/ (current version here) but i beleive there is no contribution guide to this line.

weld-osgi getting started

Recently i read this documenentation and also this announcement, basically targetting the weld-osgi releases.
I am really interested in how to get this to work in JBoss AS 7.1.x. Can someone please point me to a solution that works?
Thanks
The Weld-OSGI release introduced Weld SPI changes. There is currently no stable JBoss AS release supporting the new SPI.
An option is to build the current JBoss AS 7 master from source. Then you should be able to upgrade to 1.2.0.Beta1 simply by replacing weld jars.
Sure thing: Helloworld OSGi quickstart

How to use code repositories in Eclipse?

How can I use code repositories in Eclipse? Should I use SVN or Mercurial? What way is easiest to use with Eclipse on a Mac. I tried to use Google Code (with SVN and Mercurial), but I need to get JavaHL for it to work. Is there an easier way?
Thanks!
How can I use code repositories in Eclipse?
It depends on the version control technology, but Eclipse has support for a number of technologies, via the "Team" user interfaces.
Should I use SVN or Mercurial?
Your choice. There are other version control technologies supported too; e.g. Git and CVS. Search in the Eclipse Marketplace.
You really need to do your own research on this, and figure out which one best matches your and your project's requirements. (SO is not a survey or recommendation site, so don't expect people to give you recommendations ...)
What way is easiest to use with Eclipse on a Mac.
Erm ... see above.
I tried to use Google Code (with SVN and Mercurial), but I need to get JavaHL for it to work. Is there an easier way?
Unfortunately, the SVN plugins for Eclipse require an implementation of the native JavaHL drivers:
For windows, the drivers are included when you install from the update service.
For other platforms, they are not. You can download them for free from Collabnet (after a signup song-and-dance). The installation and setup is non-trivial, but the process is well documented, and it works if you complete all of the steps as per the documentation. This is, IMO, a "poor user experience", but nobody seems to care enough to fix it. (Guys ... the word you are looking for is "compromise".)
The JavaHL libraries are only required by the SVN plugins. Other version control technologies don't require this.
I've been using subclipse for a while, and I think it is great enough for small projects.
You can try EGit if you are using git as your repository.
If you search for "Eclipse version control", you'll get many recommendations.
SVN (need to install the JavaHL library)
EGit (recommeded if you are using Git)
SourceAnywhere Standalone (provided by the company I'm working for)
Mercurial (MercurialEclipse)
You can test out the above tools to see which meets your requirements best.

Eclipse j2ee and bundled web tool platform confuses me

Hello good fellas i'm sure everybody is cool.I'm about to start a tutorial about jsp and jsf and the required tool is eclipse for j2ee and web tool platform.I'm a bit confused about where to find it bundled with wtp? and in which distribution is it Europa , Galileo or Ganymede ?.i know that it's here in
entreprise java because it's clearly written there but then i don't know whether it's good for me, the main idea being to add jboss-tools to in order to use jboss seam.Please correct me right away if i'm making some foolish assumptions.thanks for reading
Go for Galileo, its the latest. To me they chose names, instead of or along with versions, to make it easy to choose and remember, but apparently made it much difficult to choose.
See this, wikipedia entry, for clarification on releases.
The Eclipse downloads you mentioned are all good candidates. I use the Ganymede (3.4) version but plan to try Galileo (3.5) soon as it is finished now (thanks #Vinegar).
I have also good experience with the non-free MyEclipse and I'm sure, Netbeans and Intellij have similarly good support for J2EE along with potential JBoss/Seam support.
You could test your installment by creating a JSP and check if you get syntax highlight for HTML and java snipplets.

Is there a Maven alternative or port for the .NET world?

Is there a Maven alternative or port for the .NET world?
I would love to use a good dependency management system that the Java world has, but I don't find anything comparable for .NET projects...
NMaven has been the first/official effort to provide Apache Maven for .NET; the project failed to clear the high bar of requirements for an official Apache project and was retired from the Apache Incubator in November 2008. There have been several efforts to fork and survive the project, but only one of them (NPanday) managed to do so and has been able to rejoin the Apache Incubator in August 2010. Sadly also the NPanday project was retired in January 2015 because it is lacking active committers.
Active projects (as of July 2015)
none
Inactive projects (as of July 2015)
NMaven: Maven plugins that do .NET Builds.
Byldan: A .NET version of Maven. Written in C#.
NPanday: a project to integrate Apache Maven into .NET development environments.
NuGet (formerly called NuPack) addresses some of the features of Maven. You can read about it at Phil Haack, Scott Hanselman and, of course, Scott Guthrie.
Byldan is a port of Maven, but it isn't a 100% analog to the tool. Shane Isbell has been working on this project for a while, you can read more about it here.
Even though the answer that references NMaven has some sort of green checkbox next to it, it is incorrect: there is nothing called Apache NMaven as the project never made it out of the ASF incubator. The trunk continues to live on as NMaven at Codeplex. NMaven is written in Java and Byldan is written in C#. Most people looking for something like Maven for the .NET platform are not going to want to deal with a tool writen in Java. Byldan, IMO, is the most appropriate tool as it is written in C#.
It seems that while all appear to be lacking NPanday is the most mature and actively developed Maven dependency management for .NET and if I had to bet on one it would be that one. The way I see it ideally any .NET solution would be mostly compatible with Maven like Byldan so it could use the same maven repositories such as Maven central.
My problem with Byldan which initially looked more promising than NPanday is that it hasn't been actively developed since 2008, NPanday has a release as of Sep 8th, version 1.2.1 to Byldan's version 0.6 from 2008.
Update:
It seems that NuGet does indeed perform some of the Maven type functions in the .NET world. It also appears that Microsoft is implicitly endorsing NuGet if not explicitly doing so. In full disclosure I don't have experience using NuGet but based on the November 2011 MSDN Magazine article here it looks very promising. NuGet also has full Visual Studio 2010 integration and supports Windows Phone, Silverlight and Windows Presentation Foundation.
David Ebbo has done some additional work with NuGet. See his blogpost Using NuGet without committing packages for further details.
There's also a project called Refix. Thoughts?
Apache NMaven is a suite of plugins and integration allowing .NET code to be a player in Maven build scripts.
Another one on CodePlex is Crude.
Naven seems to be a recent initiative for a declarative approach to the .NET build process.
Coming from a Java background, this is for me one of the most lacking part of the .NET ecosystem.
Gradle may be a possible alternative. It currently does not support C# natively - only Java and C++. However there are plugins for .Net - well at least one which seems still somehow active. Well latter is technically a wrapper and you still need to install the dot-net tooling.

Categories

Resources