by Francois Le Droff

 Comments (0)

Created

March 3, 2009

Working with maven on pure Java (and thus LiveCycle ES project) is fairly easy,
the main challenge is to build/agree/find your livecycle ES jar repositories.
Managing Flex project with maven on the opposite can be more challenging.

Doing Flex

FlexMojos

After 127 votes on jira requesting maven support cf. SDK-12730,
the flex team finally announced their pick is flexmojos (*)

At the Flex Community Feedback Forum we once again heard a strong demand for Flex integration with Maven.
We, unfortunately, do not have the resources to work on this feature, but given the high demand, we have changed this feature request’s milestone to “SDK Community Fix Candidates”

  • we believe this is a good project for the community to work on.

If you’re interested in this feature we hope you’ll contribute to the Flex-Mojos project (http://code.google.com/p/flex-mojos/) that has been working on a Maven plugin for Flex.
In particular, they are looking for help to provide better AIR support. For further discussion, please post to the forums (http://www.adobeforums.com/webx/.59b7e646).

Good for me/us, our pick(*) (for fna) is flexmojos as well, the other good news are

  • version 3 of this maven plugin is now being sponsored by sonatype (VELO the author of flexmojos has been hired by sonatype a few months ago)
  • on top of that, m2eclipse support for FB is coming . cf. http://jira.codehaus.org/browse/MNGECLIPSE-598

Other challenges:

  • provide a maven archetype for quickstarting BlazeDS projects cf. BLZ-44
    • fna provides it now , but the lcds archetype is yet to come
  • Put BlazeDS WAR and libraries in a public Maven repository cf. BLZ-71
    • same for lcds, but now at least internally the nexus tsi server is providing that
  • Apps in non-main source folders are not yet supported, that sucks for maven projects cf. FB-8757
  • this other compilers bug can be annoying as well SDK-15406,
    • the compilers tells you have Error: Invalid Embed directive in stylesheet when you are just missing a dependency or a class.

Maven, Eclipse and FlexBuilder

Maven has now failry good maven support thanks to M2Eclipse (**)

m2eclipse support for FB is not there yet cf. http://jira.codehaus.org/browse/MNGECLIPSE-598
But it’s nevertheless perfetly feasible to work with FB and a maven build.

One of them is to add a M2_REPO linked resource that will be use in the FB build classpath.

Flex and Maven, further reading

I gathered quite a few links and tutorials at

Finding your artefacts, building your repositories

The next challenge when you are building project on top of Adobe products is that, none of them are released on maven central repositories.
You have to find (and often create) your archetypes elsewhere.

Non official Maven Adobe repositories

Here is the list I came up with, so far:

Do you know any others ?

What I do is that I proxy and aggregate those repositories with
other Adobe proprietary LiveCycle ES and lcds artefacts through a Nexus Maven Repository Manager for my entreprise projects.

What about you ?

Next Challenges : groupIds, artifactIds and dependencies standardisation

What groupId for livecyle ? lcds ? blazeds ? flexunit ? cairngorm ?
What are their dependencies ?
I should not be the one to say, though I did (within the fna repositories at least for flexunit, cairngorm, blazeds and a few other open source flex libraries)

But that should be done by the product team.
Today it’s not. It’s a shame and it’s error prone.

So go and vote for those bugs :

(*) : Though, alternatives exist :like http://www.servebox.org/maven-flex-plugin/ looks also good to me, have you tried it ?
(**) : Though, alternatives like q4e looks also good to me, have you tried it ?

ADD A COMMENT

 

Buy Aciclovir Cheap Aciclovir Order Risperdal Order Risperdal Buy Risperdal Cheap Risperdal Silagra dosage Order Silagra Buy Silagra Cheap Silagra Vasotec dosage Order Vasotec Buy Vasotec Cheap Vasotec Buy Tadalis SX Order Tadalis SX Buy Tadalis SX Cheap Tadalis SX Dipyridamole 100 mg Order Dipyridamole Buy Dipyridamole Cheap Dipyridamole Rosuvastatin dosage Order Rosuvastatin Buy Rosuvastatin Cheap Rosuvastatin Cheap Diovan Order Diovan Buy Diovan Cheap Diovan Cheap Cholestoplex Order Cholestoplex Buy Cholestoplex Cheap Cholestoplex Order Cialis Super Active Order Cialis Super Active Buy Cialis Super Active Cheap Cialis Super Active Depakote dosage Order Depakote Buy Depakote Cheap Depakote Revia dosage Order Revia Buy Revia Cheap Revia Aciclovir 200 mg Order Aciclovir Buy Aciclovir Cheap Aciclovir Dostinex dosage Order Dostinex Buy Dostinex Cheap Dostinex Order Bystolic Order Bystolic Buy Bystolic Cheap Bystolic Buy Abilify Order Abilify Buy Abilify Cheap Abilify Viagra Sublingual 100 mg Order Viagra Sublingual Buy Viagra Sublingual Cheap Viagra Sublingual Lopid dosage Order Lopid Buy Lopid Cheap Lopid Actoplus Met dosage Order Actoplus Met Buy Actoplus Met Cheap Actoplus Met Cheap Viagra Order Viagra Buy Viagra Cheap Viagra Buy Micardis Order Micardis Buy Micardis Cheap Micardis Clomid 25 mg Order Clomid Buy Clomid Cheap Clomid Buy Diclofenac Gel Order Diclofenac Gel Buy Diclofenac Gel Cheap Diclofenac Gel Buy Glucotrol XL Order Glucotrol XL Buy Glucotrol XL Cheap Glucotrol XL Cheap Aricept Order Aricept Buy Aricept Cheap Aricept Diarex 30 caps Order Diarex Buy Diarex Cheap Diarex Buy Sarafem Online Order Sarafem Buy Sarafem Cheap Sarafem Buy Zebeta Order Zebeta Buy Zebeta Cheap Zebeta Buy Suhagra Order Suhagra Buy Suhagra Cheap Suhagra Cefixime 100 mg Order Cefixime Buy Cefixime Cheap Cefixime Zyvox 600 mg Order Zyvox Buy Zyvox Cheap Zyvox Order Vasodilan Order Vasodilan Buy Vasodilan Cheap Vasodilan Cheap Myambutol Order Myambutol Buy Myambutol Cheap Myambutol Order Noroxin Order Noroxin Buy Noroxin Cheap Noroxin Avapro 300 mg Order Avapro Buy Avapro Cheap Avapro Order Elavil Order Elavil Buy Elavil Cheap Elavil Diarex dosage Order Diarex Buy Diarex Cheap Diarex Cheap Hydrochlorothiazide Order Hydrochlorothiazide Buy Hydrochlorothiazide Cheap Hydrochlorothiazide Order Hytrin Order Hytrin Buy Hytrin Cheap Hytrin Silagra 100 mg Order Silagra Buy Silagra Cheap Silagra Sumycin dosage Order Sumycin Buy Sumycin Cheap Sumycin Bystolic dosage Order Bystolic Buy Bystolic Cheap Bystolic Buy Avalide Order Avalide Buy Avalide Cheap Avalide Cheap Nitroglycerin Order Nitroglycerin Buy Nitroglycerin Cheap Nitroglycerin Pravachol 20 mg Order Pravachol Buy Pravachol Cheap Pravachol Noroxin 400 mg Order Noroxin Buy Noroxin Cheap Noroxin Order Propranolol Order Propranolol Buy Propranolol Cheap Propranolol Order Calan Order Calan Buy Calan Cheap Calan Cheap Terramycin Order Terramycin Buy Terramycin Cheap Terramycin Aldactone 20 mg Order Aldactone Buy Aldactone Cheap Aldactone Female Viagra 100 mg Order Female Viagra Buy Female Viagra Cheap Female Viagra Pyridium dosage Order Pyridium Buy Pyridium Cheap Pyridium Cheap Prinivil Order Prinivil Buy Prinivil Cheap Prinivil Buy Amoxil Order Amoxil Buy Amoxil Cheap Amoxil Buy Moduretic Order Moduretic Buy Moduretic Cheap Moduretic Orlistat dosage Order Orlistat Buy Orlistat Cheap Orlistat Order Paxil Order Paxil Buy Paxil Cheap Paxil Cheap Inderal Order Inderal Buy Inderal Cheap Inderal Order Arjuna Order Arjuna Buy Arjuna Cheap Arjuna Buy Protonix Online Order Protonix Buy Protonix Cheap Protonix Cheap Clozaril Order Clozaril Buy Clozaril Cheap Clozaril Order Prometrium Order Prometrium Buy Prometrium Cheap Prometrium Cheap Diarex Order Diarex Buy Diarex Cheap Diarex Order Remeron Order Remeron Buy Remeron Cheap Remeron Buy Levitra Online Order Levitra Buy Levitra Cheap Levitra Cozaar dosage Order Cozaar Buy Cozaar Cheap Cozaar Buy Furosemide Order Furosemide Buy Furosemide Cheap Furosemide Buy Strattera Order Strattera Buy Strattera Cheap Strattera Yasmin 3.03 mg Order Yasmin Buy Yasmin Cheap Yasmin Cheap Januvia Order Januvia Buy Januvia Cheap Januvia Eurax dosage Order Eurax Buy Eurax Cheap Eurax Buy Atarax Order Atarax Buy Atarax Cheap Atarax Cheap Paxil Order Paxil Buy Paxil Cheap Paxil Cipro dosage Order Cipro Buy Cipro Cheap Cipro Vermox dosage Order Vermox Buy Vermox Cheap Vermox Roxithromycin dosage Order Roxithromycin Buy Roxithromycin Cheap Roxithromycin Buy Zestril Order Zestril Buy Zestril Cheap Zestril Extendaquin dosage Order Extendaquin Buy Extendaquin Cheap Extendaquin Buy Aciclovir Order Aciclovir Buy Aciclovir Cheap Aciclovir Benicar 40 caps Order Benicar Buy Benicar Cheap Benicar Cheap Antivert Order Antivert Buy Antivert Cheap Antivert Order Diflucan Order Diflucan Buy Diflucan Cheap Diflucan Robaxin dosage Order Robaxin Buy Robaxin Cheap Robaxin Buy Zenegra Order Zenegra Buy Zenegra Cheap Zenegra Cheap Aceon Order Aceon Buy Aceon Cheap Aceon Buy Extendaquin Online Order Extendaquin Buy Extendaquin Cheap Extendaquin Flomax 0.4 mg Order Flomax Buy Flomax Cheap Flomax Order Minocin Order Minocin Buy Minocin Cheap Minocin Order Chloromycetin Order Chloromycetin Buy Chloromycetin Cheap Chloromycetin Doxycycline dosage Order Doxycycline Buy Doxycycline Cheap Doxycycline Risperdal 3 mg Order Risperdal Buy Risperdal Cheap Risperdal Flonase dosage Order Flonase Buy Flonase Cheap Flonase Buy Lopressor Order Lopressor Buy Lopressor Cheap Lopressor Protonix 40 mg Order Protonix Buy Protonix Cheap Protonix Hydrochlorothiazide 12.5 mg Order Hydrochlorothiazide Buy Hydrochlorothiazide Cheap Hydrochlorothiazide Pyridium 200 mg Order Pyridium Buy Pyridium Cheap Pyridium Coreg dosage Order Coreg Buy Coreg Cheap Coreg Buy Elavil Order Elavil Buy Elavil Cheap Elavil Cheap Medrol Order Medrol Buy Medrol Cheap Medrol Seroquel dosage Order Seroquel Buy Seroquel Cheap Seroquel Cheap Cialis Super Active Order Cialis Super Active Buy Cialis Super Active Cheap Cialis Super Active Crestor 10 mg Order Crestor Buy Crestor Cheap Crestor Clozaril dosage Order Clozaril Buy Clozaril Cheap Clozaril Order Anafranil Order Anafranil Buy Anafranil Cheap Anafranil Order Xenical Order Xenical Buy Xenical Cheap Xenical Order Duetact Order Duetact Buy Duetact Cheap Duetact Cheap Glucophage Order Glucophage Buy Glucophage Cheap Glucophage Order Chloromycetin Order Chloromycetin Buy Chloromycetin Cheap Chloromycetin Doxazosin 2 mg Order Doxazosin Buy Doxazosin Cheap Doxazosin Levothroid 50 mcg Order Levothroid Buy Levothroid Cheap Levothroid Diarex 30caps Order Diarex Buy Diarex Cheap Diarex Cheap Vytorin Order Vytorin Buy Vytorin Cheap Vytorin Amaryl dosage Order Amaryl Buy Amaryl Cheap Amaryl Zyprexa 20 mg Order Zyprexa Buy Zyprexa Cheap Zyprexa Order LipoSafe Order LipoSafe Buy LipoSafe Cheap LipoSafe Cheap Avapro Order Avapro Buy Avapro Cheap Avapro Risperdal dosage Order Risperdal Buy Risperdal Cheap Risperdal Prometrium 200 mg Order Prometrium Buy Prometrium Cheap Prometrium Order Prilosec Order Prilosec Buy Prilosec Cheap Prilosec Buy Cleocin Order Cleocin Buy Cleocin Cheap Cleocin Order Viagra Soft Order Viagra Soft Buy Viagra Soft Cheap Viagra Soft Prometrium 200 mg Order Prometrium Buy Prometrium Cheap Prometrium Colchicine dosage Order Colchicine Buy Colchicine Cheap Colchicine Provera 10 mg Order Provera Buy Provera Cheap Provera Neurontin 300 mg Order Neurontin Buy Neurontin Cheap Neurontin Order Toprol XL Order Toprol XL Buy Toprol XL Cheap Toprol XL Cheap Shuddha Guggulu Order Shuddha Guggulu Buy Shuddha Guggulu Cheap Shuddha Guggulu Ranitidine dosage Order Ranitidine Buy Ranitidine Cheap Ranitidine Cheap Hyzaar Order Hyzaar Buy Hyzaar Cheap Hyzaar Order Lozol Order Lozol Buy Lozol Cheap Lozol Buy Mexitil Order Mexitil Buy Mexitil Cheap Mexitil Order Aricept Order Aricept Buy Aricept Cheap Aricept Abilify 20 mg Order Abilify Buy Abilify Cheap Abilify Cheap Toprol XL Order Toprol XL Buy Toprol XL Cheap Toprol XL Endep dosage Order Endep Buy Endep Cheap Endep Order Prilosec Order Prilosec Buy Prilosec Cheap Prilosec Yasmin 3.03 mg Order Yasmin Buy Yasmin Cheap Yasmin Order Silagra Order Silagra Buy Silagra Cheap Silagra Order Trimox Order Trimox Buy Trimox Cheap Trimox Singulair 5 mg Order Singulair Buy Singulair Cheap Singulair Cheap Singulair Order Singulair Buy Singulair Cheap Singulair Strattera dosage Order Strattera Buy Strattera Cheap Strattera Order Procardia Order Procardia Buy Procardia Cheap Procardia Buy Protonix Order Protonix Buy Protonix Cheap Protonix Buy Strattera Order Strattera Buy Strattera Cheap Strattera Cheap Finpecia Order Finpecia Buy Finpecia Cheap Finpecia Order Bupropion Order Bupropion Buy Bupropion Cheap Bupropion Cheap Chloramphenicol Order Chloramphenicol Buy Chloramphenicol Cheap Chloramphenicol Order Florinef Order Florinef Buy Florinef Cheap Florinef Order Provera Order Provera Buy Provera Cheap Provera Cheap Atacand Order Atacand Buy Atacand Cheap Atacand Cheap Yagara Order Yagara Buy Yagara Cheap Yagara Order Suprax Order Suprax Buy Suprax Cheap Suprax Lantus dosage Order Lantus Buy Lantus Cheap Lantus Ethionamide dosage Order Ethionamide Buy Ethionamide Cheap Ethionamide Buy Flagyl Order Flagyl Buy Flagyl Cheap Flagyl Celexa 20 mg Order Celexa Buy Celexa Cheap Celexa Midamor 45 mg Order Midamor Buy Midamor Cheap Midamor Cheap Vytorin Order Vytorin Buy Vytorin Cheap Vytorin Buy Atorlip Order Atorlip Buy Atorlip Cheap Atorlip Buy VPXL Order VPXL Buy VPXL Cheap VPXL Order Dilantin Order Dilantin Buy Dilantin Cheap Dilantin Buy Avapro Online Order Avapro Buy Avapro Cheap Avapro Levitra Plus 400 mg Order Levitra Plus Buy Levitra Plus Cheap Levitra Plus Cheap Valtrex Order Valtrex Buy Valtrex Cheap Valtrex Buy Eurax Order Eurax Buy Eurax Cheap Eurax Cheap Prednisone Order Prednisone Buy Prednisone Cheap Prednisone Order Duetact Order Duetact Buy Duetact Cheap Duetact Buy Singulair Order Singulair Buy Singulair Cheap Singulair Buy Coreg Order Coreg Buy Coreg Cheap Coreg Buy Mexitil Order Mexitil Buy Mexitil Cheap Mexitil Cheap Ampicillin Order Ampicillin Buy Ampicillin Cheap Ampicillin Order Singulair Order Singulair Buy Singulair Cheap Singulair Buy Levaquin Order Levaquin Buy Levaquin Cheap Levaquin Order LipoSafe Order LipoSafe Buy LipoSafe Cheap LipoSafe Zetia 10 mg Order Zetia Buy Zetia Cheap Zetia Order Amoxil Order Amoxil Buy Amoxil Cheap Amoxil Buy Clozaril Online Order Clozaril Buy Clozaril Cheap Clozaril Abilify 10 mg Order Abilify Buy Abilify Cheap Abilify Cheap LipoSafe Order LipoSafe Buy LipoSafe Cheap LipoSafe Order Retino A Cream Order Retino A Cream Buy Retino A Cream Cheap Retino A Cream Cheap Vasotec Order Vasotec Buy Vasotec Cheap Vasotec Renagel dosage Order Renagel Buy Renagel Cheap Renagel Viagra Professional dosage Order Viagra Professional Buy Viagra Professional Cheap Viagra Professional Order Cialis Order Cialis Buy Cialis Cheap Cialis Buy Cialis Order Cialis Buy Cialis Cheap Cialis Buy Acticin Order Acticin Buy Acticin Cheap Acticin Buy Yagara Online Order Yagara Buy Yagara Cheap Yagara Cardura 2 mg Order Cardura Buy Cardura Cheap Cardura Endep dosage Order Endep Buy Endep Cheap Endep Cheap Micardis Order Micardis Buy Micardis Cheap Micardis Order Antabuse Order Antabuse Buy Antabuse Cheap Antabuse Cheap Voltaren Order Voltaren Buy Voltaren Cheap Voltaren Hytrin 1 mg Order Hytrin Buy Hytrin Cheap Hytrin Buy LipoSafe Order LipoSafe Buy LipoSafe Cheap LipoSafe Clonidine 0.1 mg Order Clonidine