91-pom 相关的配置,properties,build,repositories

91-pom 相关的配置,properties,build,repositories这篇博客详细介绍了如何配置 Maven 的属性 构建插件 库以及插件库 确保项目使用 Java1 8 和正确的字符编码

大家好,欢迎来到IT知识分享网。

属性配置:

 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> </properties> 

build插件配置:

 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> </plugins> </build> 

配置maven的库:

 <repositories> <repository> <id>public</id> <name>aliyun nexus</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>public</id> <name>aliyun nexus</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> 

maven 依赖指向本地:

 <dependency> <groupId>com.linewell</groupId> <artifactId>typp-frame-core</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/typp-frame-core-0.0.1-SNAPSHOT.jar</systemPath> </dependency> 
mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) -Dpackaging=jar 

实际例子:

mvn install:install-file -Dfile=E:/res/jar_lib/ag777-1.0.jar -DgroupId=ag777 -DartifactId=ag777 -Dversion=1.0 -Dpackaging=jar 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/112867.html

(0)
上一篇 2026-01-15 16:45
下一篇 2026-01-15 17:11

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信