小编Are*_*rek的帖子

从Maven POM文件中读取属性文件

我有Maven POM文件的一些配置,在插件部分,我有maven tomcat插件,其中有一些配置如下:

<configuration>
   <url>http://localhost:8080/manager/html</url>
   <server>tomcat</server>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我想将url设置导出到某个属性文件,例如使用该键的tomcat.properties:

url=http://localhost:8080/manager/html
Run Code Online (Sandbox Code Playgroud)

如何在POM文件中读取此密钥?

java tomcat maven-2 pom.xml properties-file

31
推荐指数
3
解决办法
7万
查看次数

禁用实体,DTO包上的声纳重复

有没有办法禁用Sonar中选定软件包的某些指标?我使用Sonar来分析我的项目,在Entity和DTO包中我有一些相同的代码 - 带有注释的相同字段ID等被Sonar报告为重复.它绝对没有意义,所以我想禁用它.我怎样才能做到这一点?使用全局排除选项会禁用所选包上的所有指标,但如何仅为代码重复执行此操作?

java static-analysis sonarqube

19
推荐指数
2
解决办法
2万
查看次数

使用Maven 3时,Cobertura代码覆盖率为0%

阅读本文后: 使用Cobertura与Maven 3.0.2的正确方法是什么 :http: //www.wakaleo.com/blog/292-site-generation-in-maven-3

我的POM文件如下所示:

    <build>
    <plugins>
        .....
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.0</version>
            <configuration>
                <reportPlugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-javadoc-plugin</artifactId>
                        <version>2.7</version>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-jxr-plugin</artifactId>
                        <version>2.1</version>
                        <configuration>
                            <aggregate>true</aggregate>
                        </configuration>
                    </plugin>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-report-plugin</artifactId>
                        <version>2.6</version>
                        <configuration>
                            <skip>true</skip>
                            <useFile>false</useFile>
                            <argLine>-Xmx512m</argLine>
                            <systemProperties>
                                <property>
                                    <name>generateReport</name>
                                    <value>html</value>
                                </property>
                            </systemProperties>
                        </configuration>
                        <executions>
                            <execution>
                                <id>unit-test</id>
                                <phase>test</phase>
                                <goals>
                                    <goal>test</goal>
                                </goals>
                                <configuration>
                                    <skip>false</skip>
                                    <includes>
                                        <include>**/UnitTest*.java</include>
                                        <include>**/*UnitTest.java</include>
                                        <include>**/*Scenarios.java</include>
                                    </includes>
                                </configuration>
                            </execution>
                            <execution>
                                <id>integration-test</id>
                                <phase>test</phase>
                                <goals>
                                    <goal>test</goal>
                                </goals>
                                <configuration>
                                    <skip>${integrationTestsSkip}</skip>
                                    <includes>
                                        <include>**/*IntegrationTest.java</include>
                                    </includes>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                        <groupId>org.codehaus.mojo</groupId>
                        <artifactId>cobertura-maven-plugin</artifactId>
                        <version>2.5.1</version> …
Run Code Online (Sandbox Code Playgroud)

java cobertura pom.xml maven-3

7
推荐指数
1
解决办法
7944
查看次数

将war部署到远程glassfish 3服务器

我有一个war文件,我想将它部署到远程机器上.本地和远程机器glassfish 3都已安装,它将负责部署应用程序.如何从一台机器到另一台机器进行远程部署?是否可以在一台计算机上使用asadmin控制台并部署到另一台计算机上?

java glassfish glassfish-3

4
推荐指数
1
解决办法
9679
查看次数

tomcat7 maven插件部署失败

我在部署到远程机器时遇到了麻烦,并将tomcat作为服务安装.我的tomcat用户如下:

<tomcat-users>
<role rolename="manager"/>
<user username="admin" password="admin" roles="tomcat, admin, manager-gui, manager-script"/>

</tomcat-users>
Run Code Online (Sandbox Code Playgroud)

我的settings.xml是:

<settings>
<pluginGroups>
<pluginGroup>org.apache.tomcat.maven</pluginGroup>
</pluginGroups>
<servers>
<server>
  <id>tomcat7</id>
  <username>admin</username>
  <password>admin</password>
</server>

</servers>

</settings>
Run Code Online (Sandbox Code Playgroud)

我的pom.xml有以下内容:

            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <server>tomcat7</server>
                    <url>http://localhost:8081/manager/text</url>
                    <warFile>target/editor-${project.version}.war</warFile>
                </configuration>
Run Code Online (Sandbox Code Playgroud)

而且我继续在maven控制台的输出上获得401 Unauthorized.你能告诉我我做错了什么吗?

deployment tomcat maven tomcat7

4
推荐指数
1
解决办法
1万
查看次数