Bouw van een automatische

Maven, automatisering, worden de desbetreffende projecten (s) voor het begin van een proces dat zodra het project afgerond, om ervoor te zorgen dat de desbetreffende projecten (s) is stabiel.,,,, als een team, is de ontwikkeling van een project en andere projecten bus_core_api twee app_web_ui en app_desktop_ui afhankelijkheid.Bus_core_api project is present in ratten, C:% GT%, gids en app_web_ui en app_desktop_ui zijn die aanwezig zijn in een speciale, C:% GT%% GT% projecten, gids, app_web_ui project is met 1.0-SNAPSHOT van bus_core_api project, < project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > modelVersion> 4.0.0< <; /modelVersion> < groupId> app_web_ui< /groupId> < artifactId> app_web_ui< /artifactId> < version> 1.0< /version> < packaging> jar< /packaging> < name> app_web_ui< /name> < url> http://maven.apache.org< /Url> < properties> < project.build.sourceEncoding> UTF-8< /project.build.sourceEncoding> < /properties> < dependencies> < dependency> < groupId> junit< /groupId> < artifactId> junit< /artifactId> < version> 3.8.1< /version> < scope> test< /scope> < /dependency> < dependency> < groupId> bus_core_api< /groupId> < artifactId> bus_core_api< /artifactId> < version> 1.0-SNAPSHOT< /version> < scope> system< /scope> < systemPath> c: MVN\\bus_core_api\\target\\bus_core_api-1.0-SNAPSHOT.jar< /systemPath> < /de;Pendency> < /dependencies> < /project>,, app_desktop_ui project is met 1.0-SNAPSHOT van bus_core_api project, < project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion> 4.0.0< /modelVersion> < groupId> app_desktop_ui< /groupId> < artifactId> app_desktop_ui< /artifactId> < version> 1.0< /version> < packaging> jar< /packaging> < name> app_desktop_ui< /name> < url> http://maven.apache.org< /url> < properties> < project.build.sourceEncoding>; UTF-8< /project.build.sourceEncoding> < /properties> < dependencies> < dependency> < groupId> junit< /groupId> < artifactId> junit< /artifactId> < version> 3.8.1< /version> < scope> test< /scope> < /dependency> < dependency> < groupId> bus_core_api< /groupId> artifactId> <;; bus_core_api< /artifactId> < version> 1.0-SNAPSHOT< /version> < scope> system< /scope> < systemPath> C:\\MVN\\bus_core_api\\target\\bus_core_api-1.0-SNAPSHOT.jar< /systemPath> < /dependency> < /dependencies> < /project>, bus_core_ap;,Mijn project, < project xmlns = 'http: //Maven. Apache. Org /Pom /4.0.0 "xmlns:XSI =" http://www.w3.org/2001/xmlschema-instance "xsi:schemaLocation=" HTTP://Maven. Apache. Org /Pom /4.0.0 HTTP://Apache Maven. Org ///////maven-4.0.0 xsd -. De xsd - "> < - > 4.0.0 < /- > < groupid > bus_core_api < /groupid > < artifactId > bus_core_api < /artifactId > < versie > 1.0-snapshot < /versie > < de verpakking > Tank < /Packaging > < /project, het team is nu app_web_ui > en de oprichting van app_desktop_ui eisen van het project bij de aftrap, bus_core_api veranderingen, het gebruik van foto' s en projecten. Om ervoor te zorgen dat de nieuwe projecten worden gebruikt, maar bus_core_api moet worden voldaan.Dat moeten we doen iets extra 's. We op twee manieren,,,,, na toevoeging van de doelstellingen van bus_core_api'. App_web_ui en app_desktop_ui vastgesteld.,,,, het gebruik van duurzame integratie (CI) voor de bouw van een automatisch beheer van de automatisering van de server als Hudson.,,,,, bus_core_api Maven, de actualisering van het project pom.xml, het project, < xmlns = 'http: //Maven. Apache. Org /Pom /4.0.0 "xmlns:XSI =" http://www.w3.org/2001/xmlschema-instance "xsi:schemaLocation=" HTTP://Maven. Apache. Org /poly (ALDE /4.0.0 HTTP://Maven. Apache. Org en xsd -, maven-4.0.0 xsd - "> < - > 4.0.0 < /- > < groupid > bus_core_api < /groupid > < artifactId > bus_core_api < /artifactId > < de verpakking > Tank < /Packaging > < version> 1.0-SNAPSHOT< /version> < build> < plugins> < plugin> < artifactId> maven-invoker-plugin< /artifactId> < version> 2.0.0< /version> < configuration> < debug> true< /debug> < cloneProjectsTo> ${project.build.directory}/it< /cloneProjectsTo> < projectsDirectory> C:/MVN/projects< /projectsDirectory> < /configuration> < executions> < execution> < id> integration-test< /id> < goals> < goal> run< /goal>< /goals> < /execution> < /executions> < /plugin> < /plugins> < /build> < dependencies> < dependency> < groupId> junit< /groupId> < artifactId> junit< /artifactId> < version> 3.8.1< /version> < scope> test< /scope> < /dependency> < /dependencies> < /project> laten we open staan, en heeft, gaan de ratten, C:% GT%% GT% bus_core_api, gids en het uitvoeren van de volgende, mvn, command., C:\\MVN\\bus_core_api> mvn Omdat de,,, Maven zullen beginnen met de opbouw van de projecten, bus_core_api., [INFO] scannen voor projecten.[] [de] ------------------------------------------------------------------------ informatie informatie [informatie. 1.0-snapshot gebouw bus_core_api [informatie. ------------------------------------------------------------------------ [] [] informatie informatie, Maven middelen: 2.6: hulpbronnen (standaard - middelen) "bus_core_api - - waarschuwing. Het gebruik van het netwerk code (cp1252 eigenlijk) - filter is afhankelijk van de middelen die voor de oprichting van Een platform.Informatie over het bestaan van [de] niet resourcedirectory C: \\ \\ bus_core_api ", de heer speciale middelen [] [en] de informatie informatie, Maven « plug­in »: 3.1: de samenstellers van (standaard opstelling) @ bus_core_api - [] geen opstelling van alle soorten informatie zijn de meest recente informatie [...] [De] Maven middelen - informatie: 2,6: onderzoek (standaard test)" [] bus_core_api - waarschuwing voor het gebruik van het netwerk (cp1252 eigenlijk code) - filter is afhankelijk van de middelen, voor de oprichting van een platform.Informatie over het bestaan van [de] niet resourcedirectory C: \\ \\ \\ bus_core_api speciale middelen [] [van deze test informatie informatie, het opstellen van de plug - in 3.1:testcompile] Maven: (standaard testcompile) @ bus_core_api - [informatie. Niet alle categorieën opgesteld, zijn de meest recente informatie informatie [] [] - - - - - - - - 2.12.4 Maven: veilig: tests (standaard) "[] Verslag van bus_core_api... Goede informatie catalogus: C: \\ \\ \\ bus_core_api speciale doelstellingen veilig t e s t - s verslag automatische werking van automatische bus_core_api.apptest test: 1, 0, 0 schuld: fouten, skip: 0, de Resultaten van de tijd: 0047 seconden: test: 1, schuld: 0, 0, 0 [fout: informatie over: informatie - Maven « plug­in »: 2.4: tank.(standaard pot) @ bus_core_api [] [...] informatie informatie, Maven call ins: 2.0.0: exploitatie (geïntegreerde tests) "[bus_core_api - waarschuwing] document code niet, gebruik de Network Code cp1252, namelijk de oprichting van een afhankelijk van het platform![] [de] informatie: informatie app_desktop_ui, pom.xml succes. (10,7) [] [de] informatie: informatie app_web_ui, pom.xml succes. (11,5) [] [de] informatie: informatie bus_core_api, pom.xml succes. (12,8) [] [informatie. Informatie -------------------------------------------------: informatie door de bouw van de [3]: en niet verkeerd: 0, 0, 0: informatie over: ------------------------------------------------- [] [] [] [------------------------------------------------------------------------ informatie informatie informatie] tot vaststelling van een succesvolle ------------------------------------------------------------------------ [informatie. Totaal: 42.421 seconden [] [informatie om informatie]:2015-09-27t17:41:42 + 5: 30 in de laatste herinnering: 12 /controle - informatie. ------------------------------------------------------------Het gebruik van duurzame, geïntegreerde diensten ---------------, Maven, de bedrijfstak van de Gemeenschap, de server is meer dan wenselijk de opdrachtgever niet moet worden bijgewerkt bus_core_api project 'elke nieuwe projecten, zoals de toevoeging van de bu bus_core_api project verband houden met het project.Het beheer van de afhankelijkheid van de Hudson automatisch Maven beheer voor de bouw van een geautomatiseerd.,,, Hudson denkt dat elk project.Zodra een project of code in SVN (of een bron van instrumenten voor het beheer van in kaart te brengen aan de Hudson, Hudson) begonnen met de bouw van het werk, als dat klaar is, gaan de andere relevante werkzaamheden (andere projecten) automatisch.,,, in dit geval de kern van de bus toen de gebruikersinterface source code update SVN, Hudson begon te bouwen.Als een succes.De Hudson op zoek naar projecten die verband houden met de auto, en begonnen met de bouw van app_web_ui en app_desktop_ui project,,.

automated build



Previous:
Next Page: