Question: I'm using the Apache Felix Maven Bundle Plugin to generate the OSGi metadata.

```
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>

```

You can configure which packages are exported or you can use the default, which excludes packages such as \*.impl.\* and \*.internal.\*.

Is there a way to generate Javadoc only for the exported packages without having to duplicate this information? 

**Edit:**

My current approach is that I set the excludePackageNames property (a Maven Javadoc Plugin property) manually and thus duplicate this information:

```
<excludePackageNames>*.internal.*:*.impl.*</excludePackageNames> <!-- used by Javadoc plugin --><!-- TODO: get this from OSGi meta data-->

```

<http://sourceforge.net/p/drombler/drombler-oss-parent/ci/default/tree/pom.xml#l64>

Answer: 
Instead of 

```
.attr('data-aid','114')

```

use the `.data` method:

```
.data('aid','114')

```

<http://api.jquery.com/data>
Your code is probably just running before the DOM is ready. wrap as follows:

```
$(function() {
    $('.toplink').addClass('adin').attr('data-aid', '114');
});

```