User Tools

Site Tools


maven:commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
maven:commands [2018/07/26 11:21] – [Remote debug single test class] odeftamaven:commands [2023/07/04 19:36] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Set Java version source and target ======
 +
 +  <project>
 +    [...]
 +    <properties>
 +      <maven.compiler.source>1.8</maven.compiler.source>
 +      <maven.compiler.target>1.8</maven.compiler.target>
 +    </properties>
 +    [...]
 +  </project>
 +
 ====== Run a single test class ====== ====== Run a single test class ======
  
Line 11: Line 22:
   mvn exec:java -Dexec.mainClass="ro.medjava.RenameDuplicates"   mvn exec:java -Dexec.mainClass="ro.medjava.RenameDuplicates"
      
-====== Remote debug tests ======+====== Remote debug unit (surefire plugin) tests ======
  
   mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent    mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent 
   -Djava.compiler=NONE" test   -Djava.compiler=NONE" test
-  + 
 +====== Remote debug integration (failsafe plugin) tests ====== 
 + 
 +  mvn -Dmaven.failsafe.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent  
 +  -Djava.compiler=NONE" test   
 + 
 +====== Remote debug single integration (failsafe plugin) test ====== 
 + 
 +  mvn -o verify -Dit.test=DataflowDeploymenFTPIT#testDeploySimpleFlowWithSTRelayAndFtpWithPassword  
 +  -Dmaven.failsafe.debug 
 +====== Remote debug integration (failsafe plugin) tests on default 5005 port ====== 
 + 
 +  mvn -Dmaven.failsafe.debug verify
 ====== Use specified settings file ====== ====== Use specified settings file ======
  
Line 27: Line 50:
  
   mvn --settings D:/Pro/MJ_MVN_Settings/settings.xml deploy -DskipTests -Dmaven.repo.local=D:/MavenRepo   mvn --settings D:/Pro/MJ_MVN_Settings/settings.xml deploy -DskipTests -Dmaven.repo.local=D:/MavenRepo
 +
 +====== Deploy to default repository ======
 +
 +  mvn deploy
 +
 +====== Deploy to default repository with sources and java doc ======
 +
 +  mvn clean javadoc:jar source:jar deploy
  
 ====== Deploy third party jar in remote repository ====== ====== Deploy third party jar in remote repository ======
Line 45: Line 76:
   mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent    mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent 
   -Djava.compiler=NONE" -Dtest=TestTrkPrint test   -Djava.compiler=NONE" -Dtest=TestTrkPrint test
 +
 +====== Download sources ======
 +
 +  mvn dependency:sources
 +
 +====== Download java doc ======
 +
 +  mvn dependency:resolve -Dclassifier=javadoc
 +
 +====== Force update snapshots dependencies ======
 +
 +  mvn -U clean install
 +  
 +====== Force update all dependencies ======
 +
 +  mvn dependency:purge-local-repository clean install
 +  
 +====== Deactivate (exclude) a profile from command line  ======
 +
 +  mvn clean install -P !sign
  
maven/commands.1532593294.txt.gz · Last modified: 2023/07/04 19:36 (external edit)