Maven: Install also the Sources – Reminder
January 13, 2012 by mike · Leave a Comment
Ok, this short reminder how to configure maven also to install the source package in starting ‘mvn install’. Add this part to the pom.xml:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.1.2</version>
<executions>
<execution>
<id>attach-sources</id>
<phase>verify</phase>
<goals>
<goal>jar-no-fork</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
mhu-aqua development is stopped
December 13, 2011 by mike · Leave a Comment
Looks like the mhu-aqua development makes no more sense. After a deep look into other CMS I think about closing this project. The main reason is the less manpower in this project. My focus is in developing mhu-hair and mhu-lib. To have a portal or CMS I think about using liferay or sling as basis. This will have the effect to work with the community and to participate from the knowledge and manpower of the rest of the world.
Howto show the CQ5 /content folder in CRXDE
December 13, 2011 by mike · Leave a Comment
Open CRX and connect to your repository. Select the path ‘/etc/crxde/profiles/default’.
Now you can see the property ‘crxde:paths’ in the properties view. Open id and add the path ‘/content’
In my case I had to refresh the hole content in the ‘Package Explorer’ to see the new paths in the ‘Navigator’:
Select the repository and press F5.
Enabling logging in UCF client
December 13, 2011 by mike · Leave a Comment
This is a short manual how to enable logging on Documentum UCF client.
- Use the UCF one time to install the UCF files on local system (e.g. Export a file)
- Open File Explorer and navigate to C:\Users\<User>\Documentum\ucf-java\<Hostname>\shared\config
- Open the file ‘ucf.client.config.xml’ for editing
- Navigate to the option ‘tracing.enabled’ and change the value from ‘false’ to ‘true’
- Open the file ‘ucf.client.logging.properties’ for editing
- Change the line ‘.level=WARNING’ to full logging: ‘.level=FINEST’
- Open the task manager and kill the UCF java process
- Perform a new UCF activity like export or check out
Mac Performance Problems After 1,5 Years
October 12, 2011 by mike · Leave a Comment
In the last week I recognised a more and more performance problems. The problems are shown as a beach ball every time I do something. Looks like while the beach ball are shown every application hangs. Activity Monitor shown no running process over 80% CPU and memory was also ok. So I suppose the I/O could be the problem. A HD check shows problems on the filesystem.
Lucky I created the Lion start CD at installation time (after it thats not easy possible), so I can start from CD and repair the root HD. But that was no big win. Searching the web I found out that it is possible to defray the drive and so optimise the performance. Depressed I buy the tool iDefrag for 27 EUR, hoping I do not waste my money. After roaring a night my drive was tidy and the performance is also back.
Very happy now I wondering why OSX not bring a defray tool out of the box. The performance was really very bad and this is not what I understand about quality. A clever OS would cleanup in the background and use the idle time to help me have a nice and well working environment.
WebPublisher 6.5 SP 4 P08 – summary
June 15, 2011 by mike · Leave a Comment
In the last few weeks we tried to install or migrate from an older version to WebPublisher 6.5 SP4 P08. We also migrate the CS to this version. Not the actual because we thought it would be a good idea to choose the same version line. But in fact this was a serious mistake.
It looks like the WP 6.5 P08 is in real a 6.6 version. Only internal policy deny the label 6.6.
I have two hints for that statement. First the deployed dfc version is 6.6. You can check this if you execute java -cp ./dfc.jar DfShowVersion. Second the delivered WebPublisher.dar can’t be deployed with the DarInstaller 6.5. You need to use the 6.6 one.
A third bad thing is the following error message ‘[DFC_OBJPROTO_ATTRIBUTE_MISMATCH] The serialized attribute “r_supertype” did not match the previous definition;’. Looks like dfc 6.6 is not 100% compatible with CS 6.5.
The conclusion is to migrate the CS to 6.6 P08(09). Using 6.5 will cause a chain of suspect errors and an absolute instable system.
In the future I wish from companies like EMC more quality and in fact a working QA department. A simple test would show that it is compleatly impossible to install this versions together and a simple note in the ReadMe would save us weeks of work. (In fact the ReadMe says that the versions are compatible!)
New sourceforge project: mhu-inka
April 7, 2011 by mike · Leave a Comment
What the hell! The next sourceforge project within 3 month? ! Yes, because it’s nothing to do for me in this project! ‘Inka’ like the ‘inka treasure’ is a collection of unused code. Not all of the code is running, some parts are examples others are complex but deprecated code. Have fun to look into it and maybe have new ideas. From time to time I will explain parts of it…
Aqua goes OSGi
April 7, 2011 by mike · Leave a Comment
After a new look and test of OSGi frameworks I migrated Aqua to the OSGi standard. This was a main architecture choice. the goals of OSGi are a very modular and common system. I’m looking forward to integrate a CMS like nuxeo or other next time.
Usefull tool to create and update database structures
March 16, 2011 by mike · Leave a Comment
A new tool allows you to create and update table definitions at a sql database.
You have to create a definition in the mhu-lib config classes, e.g in XML format and then send the definition to the ‘DbStructureUtil’. It will compare the definitions with the current database and change the database if needed.
Currently the utility supports tables with field, type, default value, primary key and combined primary keys. Also indexes and unique indexes. Another tool execute sql queries with conditions to fill a empty database with basic data.
Actually it is only tested with mysql. Maybe it needs to implement different dialects – coming soon.
mhu-lib is going to be structured
March 16, 2011 by mike · Leave a Comment
In the last weeks mhu-lib is becoming more and more structure. From a poor toolbox it is growing to a structured peace of code. I don’t want to use the word ‘framework’ because it isn’t one. In a framework you have to use it at all or not. This is a library. Use parts of it if you need.
The last development is that concepts becoming a structure and are used everywhere. Double concepts more and more shown and removed. The downside is that it is no more compatible in the past. Not at all, but some function calls moved to another location or replaced with new concepts.
Examples are the Config libraries. The are grown. But now a common IProperties interface handles casting and getter and setter of default data types. The IProperties are also implemented in the CAO (Content Access Object) and the MProperties (Extended Properties) class.
All static data references are moved to the new class MSingleton. In this war it is very easy to remove all static references. The process is not finished at all but thats the idea. In case of mhu-aqua it is a big goal to cleanup the servlet on destroy.


