猿问
maven打包之后为什么class文件中没有注释了?
编译打包之后的class文件中没有注释,这些注释在类文件中是有的!怎么设置可以让编译之后的class文件包含注释?
慕婉清6462132
浏览 3046
回答 4
4回答
临摹微笑
代码如下:<!--生成doc jar包--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions></plugin><!--生成源码jar包--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions></plugin>
0
0
0
皈依舞
注释是你代码的一部分,所以编译后自然就会干掉起到不泄露代码的作用。如果你要保留,那就用javac -g:source来编译,如果是maven,那就用maven-source-plugin这个插件来搞
0
0
0
慕哥6287543
jar打包的class也是没有注释的,注释是给人看的,及其不去编译这个
0
0
0
蝴蝶不菲
醉了,现在编译打包都混淆编译和加密,你反而要保留代码注释。实在不懂你们公司
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答