Jeśli mam maven groupid com.mycompany.app, to znaczy, że muszę nazwać mój pakiet pod nazwą com.mycompany.app. *?Maven groupId i nazwa pakietu w java źródło
Odpowiedz
Nie, maven nie dba o nazwy używanych pakietów. Powiedziawszy to, nie jest złym pomysłem uczynienie ich spójnymi, aby nieco łatwiej było dostrzec zależność, z której wywodzi się klasa.
Podczas tworzenia projektu maven, jeśli wspomniano zarówno groupID, jak i wartości nazwy pakietu, to maven rozważy nazwę pakietu, aby umieścić swoją klasę Java.
Np: -
mvn pierwowzór: generowanie -DgroupId = gen.src -DartifactId = Iftekhar -DpackageName = com.src.Model -Dversion = 2,0 migawkę
W powyższym scenerio App. klasa java zostanie utworzona wewnątrz pakietu com.src.Model, a wartość groupId nie będzie brana pod uwagę.
Ale jeśli już wspomniano jedynie wartość GroupID i nie pakować nazwę jak poniżej: -
mvn archetyp: generowanie -DgroupId = com.src.Controller -DartifactId = Iftekhar -Dversion = 2,0-Snapshot
Klasa App.java zostanie utworzona wewnątrz pakietu com.src.Controller.
dziękuję, jeśli powyższa odpowiedź była pomocna.
- 1. Źródło pakietu źródłowego spring3 + Hibernate4 + maven 3 + MySQL 5
- 2. Różnica artefaktId i nazwa w maven POM
- 3. Eclipse nazwa pakietu pokazano w tym struktury katalogów
- 4. Wyświetl źródło pakietu R
- 5. Maven Źródło dla javax javaee-api 6.0
- 6. Dodawanie Marmalade jako źródło pakietu
- 7. Znajdź synonim i źródło słowa w java
- 8. Nazwa pakietu & Class Nazwa facebook app
- 9. Źródło org.hibernate.validator.engine.ConfigurationImpl
- 10. JNLP, Webstart i Maven
- 11. Czy nazwa pakietu Java może być słowem kluczowym?
- 12. proguard-maven-plugin java 8
- 13. Gradle - nazwa pliku JAR w java plugin
- 14. VSTS Build vNext NuGet niestandardowe źródło pakietu
- 15. Scala: słowo kluczowe jako nazwa pakietu
- 16. PHP - Źródło (nazwa hosta) żądania GET
- 17. jak zdefiniować mój identyfikator artefakt groupId?
- 18. Jak dodać słoik, źródło i Javadoc do lokalnego repozytorium Maven?
- 19. Maven: Używanie bibliotek Java 8 w aplikacjach wyposażonych w retrofambdę-maven-plugin i DEX-ed z androidem-maven-pluginem
- 20. Maven błąd podczas budowania pakietu WAR (? Web.xml brakuje ..)
- 21. java.lang.SecurityException: Nieznana nazwa pakietu wywołującego, com.google.android.gms.common.internal.zzs
- 22. Uruchamianie pakietu testowego JUnit4 w Maven przy użyciu wtyczki maven-failsafe
- 23. Maven generuje duplikat pom.xml i pom.properties plików w słoiku
- 24. okno dokowane maven pakietu: kompilacja - odmowa połączenia
- 25. Źródło Clojure i Java w tym samym projekcie NetBeans
- 26. nazwa odpowiednika w języku Java
- 27. Czy nazwa pakietu "javax" jest nielegalna (zarezerwowana), czy nie?
- 28. yuicompressor maven plugin i maven-war-plugin
- 29. Repozytorium Maven dla PayPal java API
- 30. Android AdMob i Maven