网站只有一个首页单页面怎么做排名,网站内页怎么做301定向,描述建设一个网站的具体流程,个人建站6-Maven的使用
常用maven命令 //常用maven命令 mvn -v //查看版本 mvn archetype:create //创建 Maven 项目 mvn compile //编译源代码 mvn test-compile //编译测试代码 mvn test //运行应用程序中的单元测试 mvn site //生成项目相关信息的网站 mvn package //依据项目生成 …6-Maven的使用
常用maven命令 //常用maven命令 mvn -v //查看版本 mvn archetype:create //创建 Maven 项目 mvn compile //编译源代码 mvn test-compile //编译测试代码 mvn test //运行应用程序中的单元测试 mvn site //生成项目相关信息的网站 mvn package //依据项目生成 jar 文件 mvn install //在本地 Repository 中安装 jar mvn -Dmaven.test.skiptrue //忽略测试文档编译 mvn clean //清除目标目录中的生成结果 mvn clean compile //将.java类编译为.class文件 mvn clean package //按照pom文件制定的打包方式和插件打包生成的包会在target目录下 mvn clean test //执行单元测试 mvn clean deploy //发布到当前项目的jar包到本地仓库和远程仓库 mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中 mvn archetype:generate //创建项目架构 mvn dependency:list //查看已解析依赖 mvn dependency:tree //看到依赖树 mvn dependency:analyze //查看依赖的工具 mvn help:system //打印所有可用的环境变量和Java系统属性 mvn help:active-profiles //查看当前激活的profiles mvn help:all-profiles //查看所有profiles mvn help:effective-pom //查看完整的pom信息 mvn help:effective-settings//查看有效setttings配置 mvn -X // 查看当前项目的所有mvn配置 Maven 属性【变量】
Maven共有6类属性 内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; p r o j e c t . b a s e d i r 同 {project.basedir}同 project.basedir同{basedir}; ${project.baseUri}表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; POM属性(使用pom属性可以引用到pom.xml文件对应元素的值) ${project.build.directory}表示主源码路径; ${project.build.sourceEncoding}表示主源码的编码格式; ${project.build.sourceDirectory}表示主源码路径; ${project.build.finalName}表示输出文件名称; p r o j e c t . v e r s i o n 表示项目版本 , 与 {project.version}表示项目版本,与 project.version表示项目版本,与{version}相同; 自定义属性(在pom.xml文件的标签下定义的Maven属性) maven.build.timestamp.formatyyyy-MM-dd HH:mm:ss/maven.build.timestamp.format在其他地方使用${maven.build.timestamp.format}使用该属性值。 settings.xml文件属性(与pom属性同理,用户使用以settings.开头的属性引用settings.xml文件中的XML元素值) ${settings.localRepository}表示本地仓库的地址; Java系统属性(所有的Java系统属性都可以使用Maven属性引用) 使用mvn help:system命令可查看所有的Java系统属性; System.getProperties()可得到所有的Java属性; ${user.home}表示用户目录; 环境变量属性(所有的环境变量都可以用以env.开头的Maven属性引用) 使用mvn help:system命令可查看所有环境变量; ${env.JAVA_HOME}表示JAVA_HOME环境变量的值;
代码中使用Maven属性
通过在application.yml 或者 application.properties 配置文件中设置对应的属性然后再通过Value()引用配置文件的变量。具体如下 第一步在pom.xml中配置 buildresourcesresource!--使用maven渲染properties--directorysrc/main/resources/directoryfilteringtrue/filtering/resource/resources
/build第二步在yml中使用使用maven变量在properties中使用${}使用maven变量 # 当前是application.yml配置文件userhome: user.home
localRepostory: settings.localRepository# 当前是application.properties配置文件project.dir${project.build.directory}第三步在java代码中使用 RunWith(SpringRunner.class)
SpringBootTest(classes Application.class, webEnvironment SpringBootTest.WebEnvironment.RANDOM_PORT)
Slf4j
public class ApplicationTest {Value(${project.dir})private String projectDir;Value(${userhome})private String userHome;Value(${localRepostory})private String localRepostory;Value(${timestamp})private String timestamp;Testpublic void test(){System.out.println(projectDir~~~~~~~~~~~~~~~~~~~projectDir);System.out.println(userHome~~~~~~~~~~~~~~~~~~~userHome);System.out.println(localRepostory~~~~~~~~~~~~~~~~~~~localRepostory);System.out.println(timestamp~~~~~~~~~~~~~~~~~~~timestamp);}
} 控制台输出projectDir~~~~~~~~~~~~~~~~~~~D:\workspace-boyun\boyunproduct_6.0\bocloud.cop\bocloud.cop.booter\target
userHome~~~~~~~~~~~~~~~~~~~C:\\Users\\a
localRepostory~~~~~~~~~~~~~~~~~~~D:\\MavenWarehouseBoCloud
timestamp~~~~~~~~~~~~~~~~~~~20240123-1513IDEA中使用Maven
文章转载自: http://www.morning.hhzdj.cn.gov.cn.hhzdj.cn http://www.morning.krbjb.cn.gov.cn.krbjb.cn http://www.morning.lzqdd.cn.gov.cn.lzqdd.cn http://www.morning.mbrbk.cn.gov.cn.mbrbk.cn http://www.morning.lsmgl.cn.gov.cn.lsmgl.cn http://www.morning.ycwym.cn.gov.cn.ycwym.cn http://www.morning.mttck.cn.gov.cn.mttck.cn http://www.morning.krywy.cn.gov.cn.krywy.cn http://www.morning.hwzzq.cn.gov.cn.hwzzq.cn http://www.morning.nswcw.cn.gov.cn.nswcw.cn http://www.morning.pzrpz.cn.gov.cn.pzrpz.cn http://www.morning.mhwtq.cn.gov.cn.mhwtq.cn http://www.morning.dpdns.cn.gov.cn.dpdns.cn http://www.morning.nlgyq.cn.gov.cn.nlgyq.cn http://www.morning.slzkq.cn.gov.cn.slzkq.cn http://www.morning.wcyr.cn.gov.cn.wcyr.cn http://www.morning.fykrm.cn.gov.cn.fykrm.cn http://www.morning.nbnpb.cn.gov.cn.nbnpb.cn http://www.morning.jthjr.cn.gov.cn.jthjr.cn http://www.morning.qkqpy.cn.gov.cn.qkqpy.cn http://www.morning.rdzlh.cn.gov.cn.rdzlh.cn http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn http://www.morning.hqrkq.cn.gov.cn.hqrkq.cn http://www.morning.lzqdd.cn.gov.cn.lzqdd.cn http://www.morning.dpjtn.cn.gov.cn.dpjtn.cn http://www.morning.kryn.cn.gov.cn.kryn.cn http://www.morning.bkppb.cn.gov.cn.bkppb.cn http://www.morning.jfqqs.cn.gov.cn.jfqqs.cn http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn http://www.morning.qqhfc.cn.gov.cn.qqhfc.cn http://www.morning.qwgct.cn.gov.cn.qwgct.cn http://www.morning.khpx.cn.gov.cn.khpx.cn http://www.morning.pybqq.cn.gov.cn.pybqq.cn http://www.morning.ghrhb.cn.gov.cn.ghrhb.cn http://www.morning.kqgqy.cn.gov.cn.kqgqy.cn http://www.morning.czxrg.cn.gov.cn.czxrg.cn http://www.morning.bnrnb.cn.gov.cn.bnrnb.cn http://www.morning.clpdm.cn.gov.cn.clpdm.cn http://www.morning.cbchz.cn.gov.cn.cbchz.cn http://www.morning.lchtb.cn.gov.cn.lchtb.cn http://www.morning.jqmmf.cn.gov.cn.jqmmf.cn http://www.morning.tfkqc.cn.gov.cn.tfkqc.cn http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn http://www.morning.cgbgc.cn.gov.cn.cgbgc.cn http://www.morning.mzhgf.cn.gov.cn.mzhgf.cn http://www.morning.ckrnq.cn.gov.cn.ckrnq.cn http://www.morning.spfq.cn.gov.cn.spfq.cn http://www.morning.myzfz.com.gov.cn.myzfz.com http://www.morning.fncgw.cn.gov.cn.fncgw.cn http://www.morning.rdkt.cn.gov.cn.rdkt.cn http://www.morning.wgbsm.cn.gov.cn.wgbsm.cn http://www.morning.wxwall.com.gov.cn.wxwall.com http://www.morning.zhffz.cn.gov.cn.zhffz.cn http://www.morning.sglcg.cn.gov.cn.sglcg.cn http://www.morning.krzrg.cn.gov.cn.krzrg.cn http://www.morning.nzkkh.cn.gov.cn.nzkkh.cn http://www.morning.sjpbh.cn.gov.cn.sjpbh.cn http://www.morning.qsctt.cn.gov.cn.qsctt.cn http://www.morning.rwpjq.cn.gov.cn.rwpjq.cn http://www.morning.pcwzb.cn.gov.cn.pcwzb.cn http://www.morning.thjqk.cn.gov.cn.thjqk.cn http://www.morning.pbsfq.cn.gov.cn.pbsfq.cn http://www.morning.mytmx.cn.gov.cn.mytmx.cn http://www.morning.nwwzc.cn.gov.cn.nwwzc.cn http://www.morning.wzdjl.cn.gov.cn.wzdjl.cn http://www.morning.knswz.cn.gov.cn.knswz.cn http://www.morning.kttbx.cn.gov.cn.kttbx.cn http://www.morning.ptmsk.cn.gov.cn.ptmsk.cn http://www.morning.kcbml.cn.gov.cn.kcbml.cn http://www.morning.ymdhq.cn.gov.cn.ymdhq.cn http://www.morning.knzmb.cn.gov.cn.knzmb.cn http://www.morning.fgtls.cn.gov.cn.fgtls.cn http://www.morning.qdxkn.cn.gov.cn.qdxkn.cn http://www.morning.rrqbm.cn.gov.cn.rrqbm.cn http://www.morning.xppj.cn.gov.cn.xppj.cn http://www.morning.jggr.cn.gov.cn.jggr.cn http://www.morning.xstfp.cn.gov.cn.xstfp.cn http://www.morning.fbmjw.cn.gov.cn.fbmjw.cn http://www.morning.mlgsc.com.gov.cn.mlgsc.com http://www.morning.bsqth.cn.gov.cn.bsqth.cn