java maven 测试生产环境配置_使用JavaEE+Maven搭建openstack4j开发环境并测试

本文档介绍了如何使用JavaEE和Maven搭建基于openstack4j的开发环境,详细步骤包括从创建动态网站项目、转化为Maven项目,到添加依赖并验证配置。通过完成环境测试,验证了openstack4j-jar包的正确导入,为后续的OpenStack应用开发奠定了基础。
摘要由CSDN通过智能技术生成

有关openstack4j的东西这里比较详细:http://www.openstack4j.com/learn/getting-started,它是针对OpenStack的Web-API,包含Keystone、Nova、Neutron、Glance、Cinder

、Swift、Ceilometer、Heat的API支持,更新速度快,API比较完整,适合对于openstack进行应用开发。

一、准备工作

1、JavaEE+Maven

2、有一个openstack实验环境(推荐使用Ubuntu-server14.04+devstack)

二、搭建步骤

1、我们利用openstack4j进行调用openstack-API进行web应用开发。首先,我们建立一个动态网站项目然后在转化为Maven

project,这样比较方便,不易出错。

a4c26d1e5885305701be709a3d33442f.png建立一个动态网站项目

a4c26d1e5885305701be709a3d33442f.png一直Next即可完成动态网站建立

2、使用Maven,我们进行转换工程类型

​​

a4c26d1e5885305701be709a3d33442f.png在项目名处单击右键--->Configure---->Convert

to Maven project,然后点击Finish即可

3、添加一个dependency

转换之后就会出现下面的东西

a4c26d1e5885305701be709a3d33442f.png点击打开pom.xml进行dependency配置

加入下列内容至图中位置:

org.pacesys

openstack4j

2.11

a4c26d1e5885305701be709a3d33442f.png保存即可完成配置

如何验证openstack4j-jar包,打开如下文件,看到图示即正确

a4c26d1e5885305701be709a3d33442f.pngjopenstack4j-ar包

至此已经完成了开发环境的建立,下一步我们进行简单测试,就要用到openstack实验环境。

​​

三、环境测试验证

1、新建文件

a4c26d1e5885305701be709a3d33442f.png

2、书写代码进行测试

a4c26d1e5885305701be709a3d33442f.png成功验证

完整Javaee+maven搭建openstack4j开发测试环境已完成,并且成功进行了环境测试,接下来就是后续进一步的开发,多多参考http://www.openstack4j.com/learn。

​​

​​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在开发过程中,我们经常需要配置不同的环境,例如开发环境测试环境和生产环境等。这些环境的配置通常是不同的,因此我们需要在不同的环境中使用不同的配置文件。 对于使用 Maven 构建项目的 Java 开发人员来说,可以使用 Maven 的 profile 功能来实现不同环境的配置分离。 以下是实现 Spring Boot 生产环境和测试环境配置分离的步骤: 1. 在项目的 pom.xml 文件中添加 profile: ```xml <profiles> <profile> <id>dev</id> <properties> <activatedProperties>dev</activatedProperties> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <id>prod</id> <properties> <activatedProperties>prod</activatedProperties> </properties> </profile> </profiles> ``` 2. 在 src/main/resources 目录下创建两个配置文件: application-dev.properties: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/dev_db spring.datasource.username=root spring.datasource.password=123456 ``` application-prod.properties: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/prod_db spring.datasource.username=root spring.datasource.password=123456 ``` 3. 在 pom.xml 文件中配置 Maven 插件: ```xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>copy-resources</id> <phase>validate</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${basedir}/target/classes</outputDirectory> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>application*.properties</include> </includes> </resource> </resources> <overwrite>true</overwrite> </configuration> </execution> </executions> </plugin> </plugins> </build> ``` 4. 在 Spring Boot 主类中添加 @PropertySource 注解: ```java @SpringBootApplication @PropertySource("classpath:application-${activatedProperties}.properties") public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 现在,当我们使用 Maven 打包项目时,可以通过指定不同的 profile 来选择不同的配置文件。例如,使用以下命令打包生产环境: ``` mvn clean package -Pprod ``` 这将使用 application-prod.properties 配置文件,而不是 application-dev.properties。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值