Categories
Git

Moving from svn to git

When working with JDeveloper you’ll have the option of use “Version Application” to drop everything into a Subversion repository.

BUT! … if you, like me, would rather use the command line for your version control stuff (and lots of other stuff). Then that … why not.

Categories
Software development

JDeveloper project setup

On large project this setup will help separate things. Making it easier to develop parallel. Further it lightens the load on JDeveloper since you don’t need to have all workspaces open at the same time.

Categories
Software development

Oracle JDeveloper 11.1.2 or 11.1.1.6

In Sten Vesterli’s post the question the question of whether one should go for JDev 11.1.2 or JDev 11.1.1.6 (lastest R1).

Chris Muir answers this in the comments: 11.1.2 is for JSF 2.0 only. In 11.1.2 the bug-fixes will be back-ported from 11.1.1.6 as this is the version Oracle is using for their Fusion Applications development effort.

Categories
Software development

SVN ignore and JDeveloper 11g

I’ll confess to being a command prompt geek. OK, so I said it. Let’s move on.

When committing JDeveloper files from command line to Subversion, one has to be a bit careful.

JDeveloper is not using the “normal” svn:ignore properties (wouldn’t that be nice) it’s using it’s own list of ignore patterns.

Well … never mind: we can add them ourselves.

Categories
Software development

Ant builds in JDeveloper 11g

Here is the problem in a nutshell: Java EE architecture best practices will tell you that you need to modulize your code. That means that a given developer is working on a project specific that a given problem (use case or whatever). The rest of the project is not needed – at least not the source code.

In JDeveloper that means having a large application split into smaller applications (or workspaces). Each workspace produces a jar file which a EAR-file and deployed. This approach is best described in Sten Vesterlis book “Oracle ADF Enterprise Application Development – Made Simple”.