Фреймворк робота и его библиотека, как установить POM для установки на докер - PullRequest
0 голосов
/ 07 ноября 2019

Привет, эксперты, мой пример использования - мне нужно установить роботизированную рамку и ее библиотеки на докер, используя POM.xml в стиле maven. потому что в моей организации есть некоторые ограничения, когда мы не можем запускать chef на докере. Вот я создал образец pom.xml. Мне нужно сделать "pip install robotframework", pip install robotframework-databaselibrary "еще много. Может кто-нибудь, пожалуйста, помогите мне

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <executions>
                    <execution>
                        <id>robotframework</id>
                        <phase>package</phase>
                        <goals>
                            <goal>run</goal>
                        </goals>
                        <configuration>
                            <target>
                                <mkdir dir="${project.build.directory}/Library" />
                                <untar src="${project.build.directory}/Library/${robotframework.version}.tar.gz" compression="gzip" dest="${project.build.directory}/robotframework" />
                            </target>
                        </configuration>
                    </execution>
<plugin>
 <artifactId>exec-maven-plugin</artifactId>
 <groupId>org.codehaus.mojo</groupId>
 <executions>
   <execution>
     <id>0.0.2</id>
     <phase>generate-sources</phase>
     <goals>
       <goal>exec</goal>
     </goals>
     <configuration>
       <executable>pip install robotframework</executable>
     </configuration>
   </execution>
 </executions>
</plugin>
...