I've encountered some errors when I tried to install an artifact manually with Maven 2. I wanted to install a jar from a local directory with the command
mvn install:install-file -Dfile=jta-1.0.1B.jar
But Maven gave a build error which reads like:
Invalid task '.01B.jar': you must
specify a valid lifecycle phase, or a
goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal
Is there a mistake with my command?
You need to indicate the groupId, the artifactId and the version for your artifact:
mvn install:install-file \
-DgroupId=javax.transaction \
-DartifactId=jta \
-Dpackaging=jar \
-Dversion=1.0.1B \
-Dfile=jta-1.0.1B.jar \
-DgeneratePom=true