Hoe om behoorlik die opstel van 'n multi module SpringMVC aansoek geskep deur appfuse in Eclipse?
Vra
Ek probeer om te installeer 'n multi module SpringMVC appfuse applicaiton in Eclipse maar dit blyk dat ek in die gesig staar baie foute in Eclipse nadat ek die projek in Eclipse invoer. Kan iemand my asseblief help met 'n stap vir stap riglyn wat die ideale manier om te installeer so 'n aansoek in Eclipse?
Oplossing
Het jy al probeer om met behulp Maven verduistering plugin? Jy kan net gaan na die projek wortel gids (die een wat jou pom.xml lêer bevat) en hardloop "MVN verduistering: verduistering". Van die command line
Dit sal projek lêers vir elke van jou modules te bou en ook skep inter-afhanklikhede. Jy kan net behandel jou multi-module projek soos 'n werkplek met verskeie projekte.
Die meeste van die foute wat tydens laaityd verskyn, nadat MVN verduistering: verduistering is as gevolg van die repository veranderlike. Jy kan dit instel deur die gebruik van "MVN -Declipse.workspace = verduistering: add-Maven-repo".
Meer inligting oor Maven verduistering plugin by http://maven.apache.org / plugins / Maven-verduistering-plugin / .
Groete, Bogdan
Ander wenke
Wat is die foute? Die mees algemene probleem wat ek kan dink is biblioteek foute, in welke geval jy moet die opbou pad wysig.
Van wat ek onthou vir multi-module projekte, verduistering net nie hierdie goed hanteer. Dit sal help om die spesifieke foute wat jy kry sien, en dan te begin van daar af.
Ek weet hierdie probleem, is dit nie verband hou met Appfuse maar eerder om self Maven. Ek stel voor om die volgende stappe volg:
- die opstel van jou projek
- skep elke gids / bron nodig: hoofsaaklik java bronne en hulpbronne lêers, vir beide toepassing en die eenheid toetse;
-
maak seker alles stel en alle toetse slaag. vir dit wat jy kan gaan met
MVN pakket
-
gebruik die verduistering Maven plugin:
MVN verduistering: verduistering
Op hierdie manier sal die projek sluit in alles wat nodig is in die classpath:. Lente en Log4j konfigurasielêers, hulpbronne, ens
As jy reeds die MVN verduistering uitgevoer: verduistering opdrag, net die projek van Eclipse (! MOENIE lêers verwyder) verwyder, verwyder Eclipse-spesifieke lêers uit directory, weer run MVN verduistering: verduistering
My 2 sent