Welcome to my blog,

I am a professional cloud solutions architect and engineer. I have over 15 years of experience in designing and developing enterprise software systems and integration solutions. Majority of my clients are in banking/financial, retail, telecommunication & public sectors.

I am also a tech blogger and open source software contributor, most of my work is available in public domain under widely used business-friendly licenses. Visit my home page for more info.

5 Comments

Hi…
Would like to try your JCL library…
But your Maven build is broken… perhaps because of your recent move to GIT ?

See:
git clone http://github.com/xeusman/JCL.git

Let me know if you have the latest as binary image ? Is JCL production tested ?

Thanks
Frank

git clone http://github.com/xeusman/JCL.git
cd JCL/JCL2
mvn clean compile

Downloading: http://repo1.maven.org/maven2/org/xeustechnologies/test-jcl/2.2.2/test-jcl-2.2.2.jar
[INFO] Unable to find resource ‘org.xeustechnologies:test-jcl:jar:2.2.2’ in repository central (http://repo1.maven.org/maven2)
[INFO] ————————————————————————
[ERROR] BUILD ERROR
[INFO] ————————————————————————
[INFO] Unable to find artifact.

Embedded error: Unable to download the artifact from any repository

Try downloading the file manually from the project website.

Then, install it using the command:
mvn install:install-file -DgroupId=org.xeustechnologies -DartifactId=test-jcl -Dversion=2.2.2 -Dpackaging=jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.xeustechnologies -DartifactId=test-jcl -Dversion=2.2.2 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

org.xeustechnologies:test-jcl:jar:2.2.2

from the specified remote repositories:
open.iona.m2-snapshot (http://repo.open.iona.com/maven2-snapshot/),
central (http://repo1.maven.org/maven2),
codehaus (http://repository.codehaus.org),
fusesource (http://repo.fusesource.com/maven2),
codehaus-snapshots (http://snapshots.repository.codehaus.org),
sonatype-nexus-snapshots (https://oss.sonatype.org/content/repositories/snapshots),
open.iona.m2 (http://repo.open.iona.com/maven2/)

I have updated and checked in the POM files, so it should not give you this error now while compiling JCL2; “mvn clean compile” should run fine.
Actually JCL2 requires the “test-jar” artifact to be packaged first, before the core/spring modules are unit-tested. And the test-jar artifact is not deployed on the central maven repos; so the easy way is to “mvn clean install” in order to build, *test* and install the artifacts to your local maven repository.

There are no open defects against v2.2.2. You can visit Sourceforge tracker for more details on issues and fixes:
http://sourceforge.net/tracker/?group_id=177055

The JCL forum on sourceforge can also be helpful:
http://sourceforge.net/projects/jcloader/forums/forum/611027

Thanks very much….
I’ll try again…

Do you think that your JarClass loader – can be used with Spring to provide vertical modularization ?

If our application has 4 or 5 domain areas – that share a common core and utility libraries… could I use your classloader to have each domain use it’s own version (possible different versions) of the core and utility classes ?

I’m thinking at the Spring level each service could be associated with – it’s own classloader… is there an easier way to give a range of packages ? i.e. Everyone in this range of packages:
com.xxx.domain1.* uses JarClass loader1
com.yyy.domain1.* uses JarClass loader2…

Based on your documentation – at the very least – I can associate each service with it’s own classloader…

Could same be done for the Servlet/WebApp engine ?

Just want to make sure I’m not using your good work to solve a problem it was not meant to solve…

Thanks
Frank

Hi
i came across the website of hotfusion binder software.
after downloading my antivirus program stopped the installation because of a suspicious trojan named vb-oer drp.
could you please provide a safe version of the program ??

thank you for any help
Mauro from Rome
😥