Changeset 10:55f71b04fdfb

Show
Ignore:
Timestamp:
04/01/08 00:58:00 (8 months ago)
Author:
ryan@…
Branch:
default
Message:

Added assembly to make cli jar with deps

Files:
2 added
15 modified

Legend:

Unmodified
Added
Removed
  • jmemcached-cli/pom.xml

    r9 r10  
    2121                    <target>1.5</target> 
    2222                </configuration> 
     23            </plugin> 
     24            <plugin> 
     25                <!-- NOTE: We don't need a groupId specification because the group is 
     26                  org.apache.maven.plugins ...which is assumed by default. 
     27                --> 
     28                <artifactId>maven-assembly-plugin</artifactId> 
     29                <configuration> 
     30                    <descriptorRefs> 
     31                        <descriptorRef>jar-with-dependencies</descriptorRef> 
     32                    </descriptorRefs> 
     33                    <archive> 
     34                        <manifest> 
     35                            <mainClass>com.thimbleware.jmemcached.Main</mainClass> 
     36                        </manifest> 
     37                    </archive> 
     38                </configuration> 
     39                <executions> 
     40                    <execution> 
     41                        <id>make-assembly</id><!-- this is used for inheritance merges --> 
     42                        <phase>package</phase><!-- append to the packaging phase. --> 
     43                        <goals> 
     44                            <goal>attached</goal><!-- goals == mojos --> 
     45                        </goals> 
     46                    </execution> 
     47                </executions> 
    2348            </plugin> 
    2449        </plugins> 
  • jmemcached-cli/src/main/java/com/thimbleware/jmemcached/Main.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * Created on January 2nd 2006 
    6  * Last update January 15th 2006 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    79 * 
    8  * http://jehiah.com/projects/j-memcached 
    9  * 
    10  * Distributed under GPL 
    11  * @author Jehiah Czebotar 
    12  * @version 0.1 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    1315 */ 
    1416package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/Cache.java

    r7 r10  
     1/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
     3 * 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
     7 * 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
     15 */ 
    116package com.thimbleware.jmemcached; 
    217 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/CacheStorage.java

    r7 r10  
     1/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
     3 * 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
     7 * 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
     15 */ 
     16 
    117package com.thimbleware.jmemcached; 
    218 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/CommandDecoder.java

    r7 r10  
     1/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
     3 * 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
     7 * 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
     15 */ 
    116package com.thimbleware.jmemcached; 
    217 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/CommandMessage.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/Commands.java

    r7 r10  
     1/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
     3 * 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
     7 * 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
     15 */ 
    116package com.thimbleware.jmemcached; 
    217 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/LRUCache.java

    r7 r10  
    1414 *  limitations under the License. 
    1515 */ 
     16 
    1617package com.thimbleware.jmemcached; 
    1718 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/LRUCacheStorageDelegate.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/MCElement.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/MemCacheDaemon.java

    r7 r10  
     1/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
     3 * 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
     7 * 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
     9 * 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
     15 */ 
    116package com.thimbleware.jmemcached; 
    217 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/MemcachedProtocolCodecFactory.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/ResponseEncoder.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/ResponseMessage.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached; 
  • jmemcached-core/src/main/java/com/thimbleware/jmemcached/ServerSessionHandler.java

    r7 r10  
    11/** 
     2 *  Copyright 2008 ThimbleWare Inc. 
    23 * 
    3  * Java Memcached Server 
     4 *  Licensed under the Apache License, Version 2.0 (the "License"); 
     5 *  you may not use this file except in compliance with the License. 
     6 *  You may obtain a copy of the License at 
    47 * 
    5  * http://jehiah.com/projects/j-memcached 
     8 *      http://www.apache.org/licenses/LICENSE-2.0 
    69 * 
    7  * Distributed under GPL 
    8  * @author Jehiah Czebotar 
     10 *  Unless required by applicable law or agreed to in writing, software 
     11 *  distributed under the License is distributed on an "AS IS" BASIS, 
     12 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 *  See the License for the specific language governing permissions and 
     14 *  limitations under the License. 
    915 */ 
    1016package com.thimbleware.jmemcached;