Maven: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 18: | Zeile 18: | ||
<profiles> | <profiles> | ||
<profile> | <profile> | ||
<id> | <id>profile1</id> | ||
<properties> | <properties> | ||
< | <property-xy>value-xy</property-xy> | ||
</properties> | </properties> | ||
</profile> | </profile> | ||
<profile> | <profile> | ||
<id> | <id>profile1</id> | ||
<properties> | <properties> | ||
< | <property-xy>value-xy</property-xy> | ||
</properties> | </properties> | ||
</profile> | </profile> | ||
Zeile 37: | Zeile 37: | ||
... | ... | ||
<!-- filtering is disabled by default --> | |||
<resources> | <resources> | ||
<resource> | <resource> |
Version vom 19. August 2018, 09:46 Uhr
Pfade
Windows
JAVA_HOME = <path to jdk> M2_HOME = <path to maven>
Profile
Properties
<project> ... <profiles> <profile> <id>profile1</id> <properties> <property-xy>value-xy</property-xy> </properties> </profile> <profile> <id>profile1</id> <properties> <property-xy>value-xy</property-xy> </properties> </profile> </profiles> ... <build> ... <!-- filtering is disabled by default --> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> ... </build> </project>
Build
mvn install -P <profil1>[,<profile2>]
Debugging
mvn install -X
Abhängigkeiten anzeigen
mvn dependency:tree
Warnungen / Errors
[WARNING] Using platform encoding (windows-1252 actually) to copy filtered resources, i.e. build is platform dependent!
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <configuration> ... <encoding>UTF-8</encoding> ... </configuration> </plugin> </plugins> ... </build> ... </project>
Failed to deploy artifacts/metadata: No connector available to access repository
Mit Maven 3 werden standardmäßig nur ftp, http und https als Protokoll unterstützt. Andere Protokolle, wie z.B. dav benötigen eine Erweiterung für das jeweilige Protokoll:
<project> ... <build> ... <extensions> <!-- Enabling the use of WebDAV --> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-webdav-jackrabbit</artifactId> <version>2.10</version> </extension> </extensions> ... </build> ... </project>
Repository
Zurück zu Java