Maven

Archi & techno

Keep your gradle dependencies up to date seamlessly

Keeping your dependencies up to date is not the funniest part of a project dev process. Especially if the dependencies list becomes long. However, it is crucial to keep your dependencies as possible close to the up-to-date versions available in order to benefit from the latest upgrades (such as bug fixes). The longer you wait, the harder the upgrade will be. So what if you receive an email every week to inform your team about the last version available of your projects dependencies? Some tools like Lint…

Lire la suite
Évènement

Nouvelle formation OCTO : Professionnaliser vos développements mobiles Android

Depuis son lancement en 2008, le système d’exploitation de Google a connu de nombreuses mutations et se positionne comme l’OS mobile le plus répandu au monde. Parallèlement, la plateforme Android est devenue un système techniquement mature et sur lequel s’appuient de très larges projets. Développer aujourd’hui pour Android requiert un savoir-faire et une méthodologie particulière. Cette formation d'OCTO Academy prépare au développement d’applications Android en milieu professionnel : multi-équipes et multi-projets avec des pratiques industrielles.

Lire la suite
Project support

Add Lint checks to Android Maven builds

Android offers a great tool to leverage the quality of apps : Lint. Lint can check missing translations, unused resources and other common mistakes in Android programming. Nevertheless, up to now it was not possible to use Lint inside automated builds (i.e. on a Continuous Integration server like Jenkins). This situation just changed with release 3.5.1 of the Android Maven Plugin.

Lire la suite
Archi & techno

Faut-il passer à Maven 3 ?

Maven 3 est sorti depuis quelques mois, et ne propose que peu de nouvelles fonctionnalités au développeur qui l’utilisera. Quelles sont ces nouveautés ? Pour les projets utilisant Maven 2, faut il les passer sur la nouvelle version ? Réponse courte : oui. Aujourd’hui, il y a peu à gagner, mais la rétrocompatibilité est presque totale. Pour plus de détails, lisez la suite…

Lire la suite
Archi & techno

Développer des applications Android avec Maven

Il y a quelques mois de cela, je vous parlais d'industrialisation des développements Android. Tout n'était pas parfait pour être vraiment productif, notamment l'intégration entre les outils de build et l'IDE. Qu'en est-il aujourd'hui ? Peut-on enfin être aussi efficace sur du développement Android que sur du Java standard ? Ce sont les questions auxquelles je réponds dans cet article.

Lire la suite
Archi & techno

Mise en place technique de FitNesse

Mettre en place FitNesse dans une équipe n'est pas particulièrement évident. Il y a plusieurs possibilités et certaines sont plus efficaces que d'autres. La mise en place décrite dans cet article offre une bonne combinaison d'avantages et d'inconvénients. Elle permettra le travail commun de deux équipes : une équipe de fonctionnels utilisant un serveur central, et une équipe de développement écrivant les fixtures directement depuis leur workspace. Lisez la suite de l'article en anglais : https://blog.octo.com/en/fitnesse-technical-setup

Lire la suite
Archi & techno

FitNesse technical setup

Getting FitNesse working for a development team is not particularly evident. You have many possibilities and some of them are not so effective. The Setup proposed here has a good combination of pros and cons. It will enable the work of two teams: one team of functional people using a central server and one team of developers writing the fixture straight from their workspace.

Lire la suite
Archi & techno

Industrialisation des développements Android

Avec la croissance de la plateforme Android et l'annonce de Google sur le nombre de terminaux activés chaque jour, le nombre de projets Android a de bonnes chances de progresser également. Avec cette augmentation, la question de l’industrialisation des développements se pose donc. Pourquoi industrialiser ? Comment ? Des questions auxquelles nous allons répondre dans ce billet…

Lire la suite
Archi & techno

Maven: Mes plugins préférés

Ayant beaucoup utilisé Maven ces derniers temps, j'ai dû faire pas mal de recherches pour lui faire faire ce que je voulais. Cela m'a permis de découvrir une série de plugins intéressants que je vous livre ici. De façon générale, il s'agit de plugins méconnus mais qui m'ont fait pousser un "Oh la bonne idée super pratique" lorsque je l'ai découvert. Avec un peu de chance, vous aurez la même réaction. Évidemment, de nombreux autres plugins sont disponibles, utiles et bien faits. J'ai voulu focaliser…

Lire la suite
Archi & techno

Distribuer les tests JUnit avec Gridgain et Maven

Dans un précédent article, Meriem Berkane introduisait le build distribué et notamment la distribution des tests sur des agents. TestNG propose cette fonctionnalité de base, JUnit par contre ne le fait pas. Mais Gridgain vient combler ce manque depuis sa version 1.6. Dans cet article, je vais donc mettre en oeuvre Gridgain dans un build Maven afin de pouvoir, par la suite, l'utiliser sur le serveur d'intégration continue.

Lire la suite