Apache Maven to narzędzie do automatyzacji kompilacji i zarządzania projektami, wykorzystywane głównie w projektach Java. Ten tag służy do pytań, które nie dotyczą konkretnej wersji Maven. Zamiast tego użyj tagu gradle do pytań związanych z Gradle.
W pom.xml mam taką deklarację <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> czy jest jakiś sposób, aby wyłączyć to z wiersza poleceń? Wiem, że mogę to wyodrębnić do profilu, ale nie tego chcę.
Czy istnieje „faza” lub „cel” Mavena, aby po prostu wykonać główną metodę klasy Java? Mam projekt, który chciałbym przetestować ręcznie, po prostu wykonując coś w stylu „Uruchom mvn”.
Korzystam z Maven 2.2.1 i do zbudowania projektu użyłem tego polecenia mvn clean install -Dmaven.test.skip=true Jednak kompilacja nie powiodła się, mówiąc, że nie można znaleźć jednego artefaktu. Jednak kiedy użyłem: mvn clean install -DskipTests wszystko działało dobrze. Do tej pory myślałem, że te 2 polecenia są równoważne. Jednak ten link …
Niedawno przyjeżdżam do nowego projektu, próbuję skompilować nasz kod źródłowy. Wczoraj wszystko działało dobrze, ale dzisiaj jest inna historia. Za każdym razem, gdy uruchamiam mvn clean installmoduł, po przejściu do testów, pojawia się błąd: [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ recorder --- [INFO] Surefire report directory: /lhome/code/recorder/target/surefire-reports [INFO] Using configured provider …
Ostatnio wydaje się, że Apache Maven ma problemy z buforowaniem. Wykonywanie czystych instalacji w naszych projektach przy użyciu systemu Windows Vista lub Windows 7 czasami wytwarza artefakty z tymi samymi danymi co poprzednia kompilacja, nawet jeśli pliki nowszych artefaktów powinny zostać zaktualizowane. Czy jest jakiś sposób, aby wyczyścić tę pamięć …
Mam małe pytanie dotyczące IntelliJ IDEA 11. Właśnie zaimportowałem projekt z subversion - jest to projekt maven. Ale mam problem z zależnościami biblioteki maven, dlatego nie mogę automatycznie uwzględnić wszystkich zależności maven - IDEA pokazuje błędy zależności tylko wtedy, gdy otwieram tę klasę / To, co otrzymuję: Chcę więc, aby …
Próbuję uruchomić aplikację Spring-Boot, która używa hibernacji za pośrednictwem Spring-JPA, ale otrzymuję ten błąd: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) at org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:843) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) at …
Utworzyłem nowy projekt dynamiczny w wersji Eclipse Helios, w której moja wersja JRE jest ustawiona na 1.6. Dodałem możliwości Maven do aplikacji sieci Web, klikając Konfiguruj → Konwertuj na Maven Project . Po dodaniu tego pojawił się błąd kompilacji w widoku Problemy z Eclipse: Java compiler level does not match …
Jestem początkującym w Maven i trochę się z tym bawiłem z linii poleceń, więc teraz próbowałem użyć go w Eclipse; W tym celu zainstalowałem wtyczkę m2eclipse. Ale jestem zakłopotany od samego początku! Najwyraźniej gdzieś wzdłuż linii brakuje mi trochę terminologii. Nie mogę śledzić wszystkich nowych warunków Maven ... Co to …
Mam pliki konfiguracyjne i różne dokumenty, które chcę skopiować ze środowiska programistycznego do katalogu dev-server za pomocą Maven2. O dziwo, Maven nie wydaje się silny w tym zadaniu. Niektóre opcje: Proste użycie zadania kopiowania w Maven <copy file="src/main/resources/config.properties" tofile="${project.server.config}/config.properties"/> Użyj wtyczki Ant, aby wykonać kopię z Ant. Skonstruuj artefakt typu …
Mam dwa projekty: Projekt nadrzędny: A, Podprojekt: B A / pom.xml: <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> A w B / pom.xml mam: <parent> <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> </parent> <groupId>com.dummy.bla.sub</groupId> <artifactId>kid</artifactId> Chcę, aby B odziedziczył wersję po rodzicu, więc jedynym miejscem w moim przypadku, które muszę podać, 0.1-SNAPSHOTjest A/pom.xml. Ale jeśli usunę <version>0.1-SNAPSHOT</version>spod …
Czy istnieje jakieś zalecane zalecane podejście do włączenia pom-bootu z systemem rozruchu sprężynowego do projektów, które już mają wymaganą nadrzędną POM? Co polecasz dla projektów, które muszą rozciągać się od organizacyjnego rodzica (jest to niezwykle powszechne, a nawet coś, co wiele / większość projektów publikuje w Maven Central w zależności …
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class from the following candidates Mój projekt ma więcej niż jedną klasę z mainmetodą. Jak powiedzieć wtyczce Spring Boot Maven, których klas powinien użyć jako klasy głównej?
Patrząc na dokumentację http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html , możemy zobaczyć <scope>tag pod<dependency> Co to jest i jak możemy go wykorzystać do uruchomienia testu?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.