Skip to content

Commit c922ef4

Browse files
committed
getting ready for an official release! using Maven guidelines documented here: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide
1 parent daa81aa commit c922ef4

File tree

190 files changed

+110
-43354
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

190 files changed

+110
-43354
lines changed

etc/dwr-3.0.0.109.dev.jar

-1.02 MB
Binary file not shown.

etc/guice-servlet-1.0.jar

-11.9 KB
Binary file not shown.

etc/install.sh

-2
This file was deleted.

pom.xml

+95-44
Original file line numberDiff line numberDiff line change
@@ -5,55 +5,113 @@
55
<artifactId>browsermob-proxy</artifactId>
66
<version>2.0-SNAPSHOT</version>
77
<name>BrowserMob Proxy</name>
8+
<description>A programmatic HTTP/S designed for performance and functional testing</description>
9+
<url>http://proxy.browsermob.com</url>
810
<packaging>jar</packaging>
11+
12+
<parent>
13+
<groupId>org.sonatype.oss</groupId>
14+
<artifactId>oss-parent</artifactId>
15+
<version>7</version>
16+
</parent>
17+
18+
<licenses>
19+
<license>
20+
<name>The Apache Software License, Version 2.0</name>
21+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
22+
<distribution>repo</distribution>
23+
</license>
24+
</licenses>
25+
26+
<developers>
27+
<developer>
28+
<name>Patrick Lightbody</name>
29+
<email>[email protected]</email>
30+
<url>http://lightbody.net</url>
31+
<organization>BrowserMob</organization>
32+
<organizationUrl>http://browsermob.com</organizationUrl>
33+
<timezone>PST</timezone>
34+
<roles>
35+
<role>Administrator</role>
36+
</roles>
37+
</developer>
38+
</developers>
39+
40+
<scm>
41+
<connection>scm:git:[email protected]:lightbody/browsermob-proxy.git</connection>
42+
<developerConnection>scm:git:[email protected]:lightbody/browsermob-proxy.git</developerConnection>
43+
<url>[email protected]:lightbody/browsermob-proxy.git</url>
44+
</scm>
45+
46+
<properties>
47+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
48+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
49+
</properties>
50+
51+
<profiles>
52+
<profile>
53+
<id>release</id>
54+
55+
<build>
56+
<plugins>
57+
<plugin>
58+
<groupId>org.codehaus.mojo</groupId>
59+
<artifactId>appassembler-maven-plugin</artifactId>
60+
<version>1.1.1</version>
61+
<configuration>
62+
<repositoryLayout>flat</repositoryLayout>
63+
<repositoryName>lib</repositoryName>
64+
<programs>
65+
<program>
66+
<mainClass>org.browsermob.proxy.Main</mainClass>
67+
<name>browsermob-proxy</name>
68+
</program>
69+
</programs>
70+
</configuration>
71+
<executions>
72+
<execution>
73+
<id>make-assembly</id>
74+
<phase>install</phase>
75+
<goals>
76+
<goal>assemble</goal>
77+
</goals>
78+
</execution>
79+
</executions>
80+
</plugin>
81+
<plugin>
82+
<artifactId>maven-assembly-plugin</artifactId>
83+
<configuration>
84+
<descriptors>
85+
<descriptor>src/main/assembly.xml</descriptor>
86+
</descriptors>
87+
</configuration>
88+
<executions>
89+
<execution>
90+
<id>make-assembly</id>
91+
<phase>install</phase>
92+
<goals>
93+
<goal>single</goal>
94+
</goals>
95+
</execution>
96+
</executions>
97+
</plugin>
98+
</plugins>
99+
</build>
100+
</profile>
101+
</profiles>
102+
9103
<build>
10104
<defaultGoal>install</defaultGoal>
11105
<plugins>
12106
<plugin>
13107
<groupId>org.apache.maven.plugins</groupId>
14108
<artifactId>maven-compiler-plugin</artifactId>
109+
<version>2.3.2</version>
15110
<configuration>
16111
<source>1.6</source>
17112
<target>1.6</target>
18113
</configuration>
19114
</plugin>
20-
<plugin>
21-
<artifactId>maven-assembly-plugin</artifactId>
22-
<configuration>
23-
<descriptors>
24-
<descriptor>src/main/assembly/assembly.xml</descriptor>
25-
</descriptors>
26-
<archive>
27-
<manifest>
28-
<mainClass>org.browsermob.proxy.Main</mainClass>
29-
</manifest>
30-
</archive>
31-
</configuration>
32-
<executions>
33-
<execution>
34-
<id>make-assembly</id>
35-
<!-- this is used for inheritance merges -->
36-
<phase>package</phase>
37-
<!-- append to the packaging phase. -->
38-
<goals>
39-
<goal>single</goal>
40-
<!-- goals == mojos -->
41-
</goals>
42-
</execution>
43-
</executions>
44-
</plugin>
45-
<!--<plugin>-->
46-
<!--<artifactId>maven-assembly-plugin</artifactId>-->
47-
<!--<configuration>-->
48-
<!--<descriptor>src/main/assembly/assembly.xml</descriptor>-->
49-
<!--&lt;!&ndash;<descriptorId>jar-with-dependencies</descriptorId>&ndash;&gt;-->
50-
<!--<archive>-->
51-
<!--<manifest>-->
52-
<!--<mainClass>org.browsermob.proxy.MainnClass>-->
53-
<!--</manifest>-->
54-
<!--</archive>-->
55-
<!--</configuration>-->
56-
<!--</plugin>-->
57115
<plugin>
58116
<groupId>org.apache.maven.plugins</groupId>
59117
<artifactId>maven-source-plugin</artifactId>
@@ -68,13 +126,6 @@
68126
</execution>
69127
</executions>
70128
</plugin>
71-
<plugin>
72-
<artifactId>maven-war-plugin</artifactId>
73-
<version>2.1-beta-1</version>
74-
<configuration>
75-
<attachClasses>true</attachClasses>
76-
</configuration>
77-
</plugin>
78129
</plugins>
79130
</build>
80131
<dependencies>

settings.xml

-36
This file was deleted.

src/main/assembly.xml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
2+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
4+
<id>bin</id>
5+
<formats>
6+
<format>tar.gz</format>
7+
<format>zip</format>
8+
</formats>
9+
<fileSets>
10+
<fileSet>
11+
<directory>${project.basedir}/target/appassembler</directory>
12+
<outputDirectory>/</outputDirectory>
13+
</fileSet>
14+
</fileSets>
15+
</assembly>

src/main/assembly/assembly.xml

-35
This file was deleted.

src/main/webapp/browsermob_logo.png

-4.03 KB
Binary file not shown.

src/main/webapp/cybervillainsCA.cer

-665 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)