Score %0 (0 correct0 incorrect20 unanswered)

Q1. Welches Element in der pom.xml-Datei ermöglicht es, Werte bereitzustellen, die in anderen Elementen der pom.xml wiederverwendet werden können?

  • Plugins
  • Build
  • Eigenschaften (Properties)
  • Elternteil (Parent)

Q2. Wenn Sie Ihr Artefakt mit dem Maven-Paketziel erstellen und verpacken möchten, aber die Unit-Tests nicht ausführen möchten, welche Umgebungsvariable und Wert würden Sie verwenden?

  • maven.test.ignore=TRUE
  • maven.test.run=FALSE
  • maven.test.skip=TRUE
  • maven.verify.execute=FALSE

Q3. Wenn Sie ein Maven EAR-Projekt erstellen und die Konfiguration der einzuschließenden Projekte angeben, welches Element in der Plugin-Konfiguration enthält Enterprise Java Bean-Projekte?

  • modules/webModule
  • modules/ejbModule
  • modules/enterpriseModules
  • modules/services

Q4. Das Ziel, das ausgeführt wird, um eine Dokumentationswebsite zu generieren und bereitzustellen, ist _.

  • liefern (deliver)
  • site
  • doc
  • bereitstellen (deploy)

Q5. Was macht der Befehl mvn -version?

  • Er erstellt Ihr Maven-Projekt.
  • Er installiert Maven auf Ihrem Computer.
  • Er aktualisiert Maven auf die neueste Version.
  • Er gibt Ihre installierte Version von Maven aus.

Q6. Es gibt mehrere Eigenschaften, die in einer pom.xml-Datei verwendet werden können und sich auf Details des Projekts beziehen, wie beispielsweise groupId und version. Mit welchem Buchstaben beginnen alle diese Eigenschaften?

  • pom
  • maven
  • jar
  • Projekt (project)

Q7. Welches Verzeichnis enthält den Quellcode Ihres Artefakts?

  • src/code
  • src/test/java
  • src/main/java
  • src/main/resources

Q8. Welcher Befehl wird verwendet, um den clean-Lebenszyklus gefolgt von verify, install und package mit Maven auszuführen?

  • mvn clean install package
  • mvn package
  • mvn clean verify install package
  • mvn install package

Q9. Welches Ziel würden Sie mit dem Dependency-Plugin verwenden, um festzustellen, welche eingeschlossenen Abhängigkeiten nicht verwendet werden und welche, die Sie verwenden, die Sie nicht definiert haben?

  • dependency:tree
  • dependency:properties
  • dependency:evaluate
  • dependency:analyze

Q10. In einem Multimodulprojekt, wenn Sie ein Plugin an eine Phase im Elternprojekt gebunden haben, wird es auch an dieselbe Phase im Modul gebunden. Welche Strategie könnten Sie anwenden, um zu verhindern, dass das Plugin im Modul ausgeführt wird?

  • Listen Sie im ausgeschlossenen Element des Build-Abschnitts der POM das Plugin auf, das Sie nicht ausführen möchten.
  • Setzen Sie die Phase im Modul auf keine (none).
  • Setzen Sie einen Wert in der Konfiguration des Plugins im Modul auf ausgeschlossen (exclude) wie folgt: TRUE.
  • Geben Sie das Plugin nicht im Modul an.

Q11. Wenn Sie eine Webanwendung mit einem WAR-Typ-Projekt erstellen, welches Projektverzeichnis sollte das Stylesheet, JavaScript und andere statische Dateien enthalten?

  • src/main/static
  • src/main/web
  • src/main/resources
  • src/main/webapp

Q12. Wenn Sie einen Build durchführen, welches Maven-Plugin ermöglicht es Ihnen, die spezifische Version des Artefakts festzulegen, das erstellt werden soll, ohne die pom.xml-Datei manuell zu ändern?

  • Compiler
  • Surefire
  • Versions
  • Javadoc

Q13. Bei der Erstellung eines Maven-Archetyps, was ist der Dateipfad und die Datei des Archetyp-Beschreibers, der angibt, wie die Prototypdateien angeordnet werden sollen?

  • src/main/template/descriptor.xml
  • src/main/resources/META-INF/maven/archetype-descriptor.xml
  • src/main/archetype/descriptor.xml
  • src/main/resources/META-INF/maven/maven-archetype.xml

Q14. Was ist ein gültiger Verpackungstyp für ein Maven-Projekt?

  • WAR
  • alle diese Antworten
  • POM
  • EAR

Q15. Wenn zwei Abhängigkeiten Ihres Maven-Projekts dieselbe transitive Abhängigkeit mit unterschiedlichen Versionen einführen, welche davon werden in der Abhängigkeitsliste Ihres Projekts enthalten sein?

  • die Abhängigkeit mit der höheren Version
  • die transitive Abhängigkeit, die aus der zuerst in der pom.xml-Datei aufgeführten Abhängigkeit stammt
  • die transitive Abhängigkeit, die aus der zuletzt in der pom.xml-Datei aufgeführten Abhängigkeit stammt
  • die transitive Abhängigkeitsversion des Artefakts, die Ihrem Projekt am nächsten liegt

Q16. Viele Organisationen richten lokale Spiegelungen des Maven-Zentralrepositories ein. Um das Firmen-Maven-Repository als Proxy für das Maven-Zentralrepository zu nutzen, welches Element sollten Sie in die settings.xml-Datei einfügen?

  • Ersetzungen (Replacements)
  • Proxies
  • Spiegel (Mirrors)
  • Lokale Repositories (LocalRepositories)

Q17. Welches Maven-Plugin würden Sie nutzen, um die Version des Compilers festzulegen, auf die gezielt werden soll, sowie das Quellniveau der Sprache?

  • Versionen (Versions)
  • Surefire
  • Ziel (Target)
  • Compiler

Q18. Wenn Ihr Rechner sich hinter einem Proxy befindet, wo sollten Sie die Proxy-Servereinstellungen angeben, damit Maven auf entfernte Ressourcen zugreifen kann?

  • %OPTION% .m2/proxy.txt

  • %OPTION% pom.xml

  • %OPTION% proxy.xml

  • %OPTION% settings.xml

Q19. Welche Umgebungsvariable können Sie ändern, um den von Maven verwendeten Speicher zu erhöhen?

  • MAVEN_OPTS
  • M2_HOME
  • MAVEN_MEMORY
  • PATH

Q20. Wie können Sie Maven verwenden, um Unit-Tests parallel auszuführen?

  • Dies ist nicht möglich.
  • Implementieren Sie die JUnit-Abhängigkeit und fügen Sie eine Konfiguration hinzu, die das Element parallel auf true setzt.
  • Geben Sie das Maven Surefire Plugin an und fügen Sie eine Konfiguration hinzu, die das Element parallel auf true setzt.
  • Verschieben Sie jede Testsuite in ein separates Untermodul.