Mam projekt, który ma kilka profili. W jaki sposób aktywujesz jeden z profili tylko wtedy, gdy żaden inny profil nie jest aktywny?Aktywuj profil Maven, jeśli nie aktywowano żadnego innego profilu
5
A
Odpowiedz
18
Jak wyjaśniono w Introduction to Build Profiles:
Profile mogą być również aktywna domyślnie użyciu konfiguracji jak na następujący:
<profiles> <profile> <id>profile-1</id> <activation> <activeByDefault>true</activeByDefault> </activation> ... </profile> </profiles>
Ten profil zostanie automatycznie aktywny przez cały buduje chyba że inny profil w tej samej pom został aktywowany przy użyciu jednej z opisanych wcześniej metod . Wszystkie profile, które są domyślnie aktywne , są automatycznie wyłączane, gdy profil w pom jest aktywowany w wierszu poleceń lub poprzez jego konfigurację aktywacji.
Powiązane problemy
- 1. Czy profil maven może dziedziczyć z innego profilu maven?
- 2. Dlaczego Maven nie używa oczekiwanego profilu?
- 3. Jak uruchomić wtyczki w domyślnym profilu Maven, ale uniemożliwić działanie tych wtyczek, jeśli określono inny profil?
- 4. Domyślny profil budowy dla maven
- 5. Profil Maven 3 z rozszerzeniami
- 6. Jak włączyć profil maven, gdy wbudowana wersja nie jest -SNAPSHOT?
- 7. Maven nie wykonuje żadnego testu jednostkowego
- 8. Maven filtrowanie zasobów z właściwości profilu
- 9. Konfiguracja aktywny profil w SpringBoot poprzez Maven
- 10. Przełóż parametr profilu MAVEN z jenkins
- 11. Maven: dołącz plik zasobów oparty na profilu
- 12. Maven - Czy mogę podać identyfikator profilu w definicji profilu?
- 13. Czy mogę uczynić jeden profil profilu aktywować inny?
- 14. W Maven, jak uruchomić wtyczkę opartą na określonym profilu
- 15. Uprawnienia nie pasują: Provisioning Issue Profil
- 16. Przeciążony błąd segmentacji operatora ostream, jeśli nie ma żadnego endl
- 17. Profil NYTProf dla Perl
- 18. Instalowanie profilu udostępniania na urządzeniu nic nie robi xcode 6
- 19. Błąd: Podany profil rezerw nie można znaleźć
- 20. jQuery UI Accordion aktywuj
- 21. Aktywowanie profilu domyślnie
- 22. Ustawienie zmiennej profilu sprężyny
- 23. Instalowanie profilu informacyjnego na iOS 8.0.2
- 24. Aktywuj zakładkę TabControl
- 25. Ustawianie zmiennej systemowej w profilu profilu
- 26. Co się stanie, gdy wygasa profil udostępniania?
- 27. Jak mogę utworzyć profil kompilacji Maven, aby warunkowo kopiować pliki?
- 28. Jak usunąć błąd wskaźnika projektu Eclipse, jeśli nie mam żadnego błędu?
- 29. Wyłączanie wtyczek maven podczas korzystania z określonego profilu
Oh, dzięki za wyjaśnienie! Myślałem, że activeByDefault oznaczało, że zawsze będzie aktywne. – aberrant80