lady eksterne afhængighed

, som du ved, lady er afhængigheden forvaltning ved hjælp af begrebet lady samlinger.men hvad sker der, hvis afhængighed ikke er til rådighed i et fjerntliggende samlinger og centrale register?lady giver svar på et sådant scenario med begrebet, eksterne afhængighed. for eksempel, lad os gøre følgende ændringer af projektet blev der oprettet i lady skabe projekt afsnit.,,, tilføje, lib, mappen til src - mappe, kopiere glas til lib mappe.vi har brugt, ldapjdk. glas, som er en hjælper, bibliotek for ldap operationer.,,, nu vores projekt struktur skal se ud som følger:,, her under deres eget bibliotek specifikke projekt, som er meget normalt, og det kan indeholde krukker, som ikke kan være til rådighed i et register for lady til download fra.If your code is using this library with Maven then Maven build will fail because it cannot download or refer to this library during compilation phase.,To handle the situation, let's add this external dependency to maven ,pom.xml, using following way., <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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.companyname.bank</groupId> <artifactId>consumerBanking</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>consumerBanking</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>ldapjdk</groupId> <artifactId>ldapjdk</artifactId> <scope>system</scope> <version>1.0</version> <systemPath>${basedir}\\src\\lib\\ldapjdk.jar</systemPath> </dependency> </dependencies> </project> ,Look at the second dependency element under dependencies in ovenstående eksempel, som godkender følgende centrale begreber om eksterne afhængighed,.,,, eksterne afhængighed (bibliotek jar beliggenhed), kan konfigureres i pom.xml på samme måde som andre områder.,,, angive groupid samme navn på biblioteket.,,, angive artifactid samme navn på biblioteket.,,, angive anvendelsesområde som system.,,, angive system vej i forhold til projektets placering.,,, jeg håber du er klar over den eksterne afhængighed, og du vil være i stand til at angive eksterne afhængighed i din lady projekt.

external repository project structure



Previous:
Next Page: